Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego PDO drukuje moje hasło, gdy połączenie nie powiedzie się?

Powinieneś mieć display_errors = off w swoim PHP.ini, aby uniknąć tego problemu. Błędy, które ujawniają takie szczegóły, pochodzą z wielu miejsc, oprócz PDO.

Tak, powinieneś mieć go również w bloku try/catch.

Możesz także $pdo->setAttribute(PDO::ERRMODE_SILENT) , ale musisz sprawdzić kody błędów ręcznie, zamiast używać bloku try/catch. Zobacz http://php.net/manual/en/pdo.setattribute.php aby uzyskać więcej stałych błędów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak naprawić podwójnie zakodowane znaki UTF8 (w tabeli utf-8)

  2. Połączenie VB.NET MySQL

  3. Zaktualizuj dane do tabeli z dynamicznie tworzonego pola wejściowego

  4. Zmień i zresetuj hasło roota MySQL

  5. Jak mogę poprosić o pomoc w optymalizacji i naprawianiu zapytań w MySQL?