以前の時点では、SQL接続が多すぎるように見えましたが、探していた人のために次のように表示されました。
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[08004] [1040] Too many connections' in /dir/file.php:21
Stack trace:
#0 /dir/file.php(21): PDO->__construct('mysql:host=loca...', 'the user', 'password')
ご覧のとおり、ユーザー名とパスワードが表示されます。
私はdbに接続するPDO形式が新しく、人々は私の普通のmysql_connect形式が安全でないと私に言いました。しかし、デフォルトでは、mysql_connectの接続があまりにも多すぎると、ユーザー名とパスワードをスクリーンに決して印刷しません。
どのような災害。
エラーが発生した場合、PDOがこれをやめるのを止めるにはどうすればいいですか?
私は使用しています:
$dbh = new PDO('mysql:host=localhost;dbname=' . $db, $user, $pass);