Mysql
 sql >> база данни >  >> RDS >> Mysql

Извеждане на всички PHP грешки в базата данни, а не error_log

Не мисля, че може да се направи без изграждане на собствен манипулатор на грешки, но технически това е единствената глобална промяна, която търсите.

Модифициран пример от ръководството :

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

след това

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. конвертирайте php дата във формат mysql

  2. Как да разбера кога моят docker mysql контейнер е готов и mysql е готов за приемане на заявки?

  3. Как да се свържете с MySQL с помощта на Perl

  4. Грешка в PHP, MySQL:Броят на колоните не съвпада с броя на стойностите на ред 1

  5. Важни проверки на здравето за вашите MySQL сървъри с реплики