0

new mysqli($host, $user, $pass, $db_name)次のエラーを出力せずに呼び出す方法はありますか?

警告: mysqli::mysqli(): (28000/1045): ユーザー 'user'@'127.0.0.1' (パスワードを使用: YES) のアクセスが拒否されました...

@エラー (または)を無視するのは好きではありませんerror_reporting(0)。他の「より良い方法」の方法が必要です。

4

1 に答える 1

0

エラーを出力したくない場合は、エラーを出力しないように PHP に指示してください。
PHP を次のように構成します。

display_errors = 0
log_errors = 1

あるハンドラーでエラーをキャッチしたい場合は、まずそれを登録する必要があります。

于 2013-07-14T18:26:42.537 に答える