sql >> Database teknologi >  >> RDS >> Mysql

Udskriver alle PHP-fejl til databasen, ikke error_log

Jeg tror ikke, det kan lade sig gøre uden at bygge en egen fejlbehandler, men teknisk set er det den globale ændring, du leder efter.

Ændret eksempel fra manualen :

function myErrorHandler($errno, $errstr, $errfile, $errline)
{
     // you'd have to import or set up the connection here 
     mysql_query("INSERT INTO error_log (number, string, file, line) ".
                 "VALUES .....");         

    /* Don't execute PHP internal error handler */
    return true;
}

derefter

// set to the user defined error handler
$old_error_handler = set_error_handler("myErrorHandler");


  1. Toptendenser inden for databasestyring

  2. Fejlfinding:MySQL/MariaDB-fejl #1044 Е Adgang nægtet for bruger

  3. hvordan du gør dine data vandrette

  4. MySQL fejlkode:1175 under OPDATERING i MySQL Workbench