sql >> Database >  >> RDS >> Mysql

Alle PHP-fouten uitvoeren naar de database, niet error_log

Ik denk niet dat het kan zonder een eigen foutafhandelaar te bouwen, maar technisch gezien is dat de enige globale verandering waarnaar je op zoek bent.

Aangepast voorbeeld uit de handleiding :

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;
}

dan

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


  1. MySQL, gebruikers rangschikken

  2. Wat zijn rij-, pagina- en tabelvergrendelingen? En wanneer zijn ze verworven?

  3. Wat is het verschil tussen varchar en varchar2 in Oracle?

  4. Een DBF-bestand importeren in SQL Server