Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy jest jakiś sposób na wychwycenie błędów MySQL i baz danych w PHP?

Jeśli nie chcesz, aby PHP wyświetlało ostrzeżenie, musisz użyć operatora "@"

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

Możesz również rozważyć ustawienie display_errors do 0 w twoim php.ini plik w produkcji

Możesz również rozważyć PDO do łączenia się z MySQL domyślnie używa wyjątków do zgłaszania błędów,

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. Jak stworzyć bazę danych za pomocą Liquibase

  2. Jakie są największe korzyści z używania INDEKSÓW w mysql?

  3. Jak uzyskać dane z bieżącego tygodnia w MySQL?

  4. Jak zaktualizować bazę danych osCommerce z wersji 2.2 do wersji 2.3?

  5. pymssql.OperationalError:komunikat o błędzie DB-Lib 20009, ważność 9