Mysql
 sql >> Database >  >> RDS >> Mysql

Perché PDO stampa la mia password quando la connessione non riesce?

Dovresti avere display_errors = off comunque nel tuo PHP.ini per evitare questo problema. Errori che rivelano dettagli come questi provengono da molti luoghi, oltre al DOP.

Sì, dovresti averlo anche in un blocco try/catch.

Puoi anche $pdo->setAttribute(PDO::ERRMODE_SILENT) , ma è necessario controllare i codici di errore manualmente anziché utilizzare un blocco try/catch. Vedi http://php.net/manual/en/pdo.setattribute.php per ulteriori costanti di errore.