0

現在、このコードを使用して mysqli_connect() エラーを隠しています。

error_reporting(E_ALL); ini_set('display_errors',0);

しかし、レポートをオンにして、誤った設定を mysqli_connect() パラメーターに導入すると、通常の意味不明なメッセージが表示されます。mysqli_connect() が失敗した場合に通常発生する文字化けではなく、「DB 接続設定を確認してください」などの独自のメッセージを表示することはできますか?

これはtry/catchで行われると思います。上記をどのように行うかについて、誰かがこれに光を当てることができますか?

擬似の線に沿っている可能性がありますIf mysqli_connect bad settings, echo "bad settings please check".

ありがとう。

4

1 に答える 1

0

これを試して:

mysqli_connect("myhost","myuser","mypassw","mybd") or die("THIS IS THE ECHOED MESSAGE");

これを使用することもできます:

$conn= mysqli_connect("myhost","myuser","mypassw","mybd") or die("SOME PREAMBLE: " . mysqli_error($conn));
于 2013-08-17T20:43:28.300 に答える