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

Има ли някакъв начин да се хванат грешки в MySQL и база данни в PHP?

Ако не искате PHP да показва предупреждението, трябва да използвате оператора "@"

$connect = @mysql_connect(HOST, USER, PASS);//won't display the warning if any.
if (!$connect) { echo 'Server error. Please try again sometime. CON'; }

Можете също да помислите за настройка на display_errors до 0 във вашия php.ini файл в производство

Можете също да помислите за PDO за свързване с MySQL, той използва изключения по подразбиране за съобщаване на грешки,

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Could not connect : ' . $e->getMessage();
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка 1130 в mysql

  2. Импортирайте CSV или XML в MySQL

  3. Съпоставяне на JDBC ResultSet към обект

  4. Не може да се свърже с нито един от посочените MySQL хостове

  5. Емоджитата не се вмъкват в възела на базата данни js mysql