sql >> Databáze >  >> RDS >> Mysql

Existuje nějaký způsob, jak zachytit chyby MySQL a databáze v PHP?

Pokud nechcete, aby PHP zobrazilo varování, musíte použít operátor "@"

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

Můžete také zvážit nastavení display_errors na 0 ve vašem php.ini soubor ve výrobě

Můžete také zvážit CHOP pro připojení k MySQL používá výjimky jako výchozí pro hlášení chyb,

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


  1. Databáze pro fulltextové vyhledávání a více než 200 milionů záznamů

  2. Jak změna typu pole mysql z INT na VARCHAR ovlivní data dříve uložená jako INT

  3. Jak DIV funguje v MariaDB

  4. Chyba ve sloupci _ID neexistuje, ačkoli v tabulce existuje