sql >> Databáze >  >> RDS >> Mysql

Proč PDO vytiskne moje heslo, když se připojení nezdaří?

Měli byste mít display_errors = off v každém případě ve vašem PHP.ini, abyste se tomuto problému vyhnuli. Chyby, které odhalují podrobnosti, jako jsou tyto, pocházejí kromě PDO z mnoha míst.

Ano, měli byste to mít také v bloku pokusů/úlovků.

Můžete také $pdo->setAttribute(PDO::ERRMODE_SILENT) , ale pak musíte kódy chyb kontrolovat ručně, nikoli pomocí bloku try/catch. Viz http://php.net/manual/en/pdo.setattribute.php pro více chybových konstant.



  1. Jednotky data a času v MySQL (úplný seznam)

  2. Laravel 5.3 Vytváření modelů Návratové pole nemá výchozí hodnotu

  3. postgresql - sql - počet "skutečných" hodnot

  4. Nelze použít připojení MySQL pro rámec entity 6