sql >> Databasteknik >  >> RDS >> Mysql

Varför skriver PDO ut mitt lösenord när anslutningen misslyckas?

Du bör ha display_errors = off i din PHP.ini ändå för att undvika detta problem. Fel som avslöjar detaljer som dessa kommer från många håll, förutom PDO.

Ja, du bör också ha den i ett försök/fånga-block.

Du kan också $pdo->setAttribute(PDO::ERRMODE_SILENT) , men då måste du kontrollera felkoderna manuellt istället för att använda ett försök/fånga-block. Se http://php.net/manual/en/pdo.setattribute.php för fler felkonstanter.



  1. Effektiv strategi för att lämna en revisionsspår/ändringshistorik för DB-applikationer?

  2. I vilken ordning behandlas ON DELETE CASCADE-begränsningar?

  3. Återställningskrav före säkerhetskopiering

  4. Lägger in i tabellen i ordning