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

Diese vorbereitete PDO-Anweisung gibt „false“ zurück, löst aber keinen Fehler aus

Wollte das nur ergänzen, hatte ähnliche Frustrationen über das Fehlen einer Fehlermeldung.

Um zu verhindern, dass PDO stillschweigend fehlschlägt, können Sie den Fehlermodus für die PDO-Verbindung einstellen.

$dbh = new PDO();
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Es gibt auch PDO::ERRMODE_WARNING wenn Sie Fehler wollen, aber trotzdem fortfahren.