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

Automatisches Fangen von Ausnahmen für PDO in PHP

Werfen Sie einen Blick auf die Dokumentation von PDO

Sie können die Fehlerbehandlung auf PDO::ERRMODE_SILENT ändern oder PDO::ERRMODE_WARNING

$dbh = new PDO($dsn, $user, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);

Oder verwenden Sie set_exception_handler und definieren Sie einen Handler für alle Ihre Ausnahmen.