Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es eine Möglichkeit, MySQL- und Datenbankfehler in PHP abzufangen?

Wenn Sie nicht möchten, dass PHP die Warnung anzeigt, müssen Sie den „@“-Operator verwenden

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

Sie können auch erwägen, display_errors einzustellen auf 0 in Ihrer php.ini Datei in Produktion

Sie können auch PDO in Erwägung ziehen für die Verbindung zu MySQL verwendet es standardmäßig Ausnahmen, um Fehler zu melden,

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