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

Warum druckt PDO mein Passwort, wenn die Verbindung fehlschlägt?

Sie sollten display_errors = off haben in Ihrer PHP.ini, um dieses Problem zu vermeiden. Fehler, die Details wie diese enthüllen, kommen von vielen anderen Stellen, zusätzlich zu PDO.

Ja, Sie sollten es auch in einem Try/Catch-Block haben.

Sie können auch $pdo->setAttribute(PDO::ERRMODE_SILENT) , aber dann müssen Sie die Fehlercodes manuell überprüfen, anstatt einen Try/Catch-Block zu verwenden. Siehe http://php.net/manual/en/pdo.setattribute.php für weitere Fehlerkonstanten.