以下のコードで die () 句をテストしています。間違ったパスワードを入力してmysqli_connect_error()関数を使用すると、すべてが期待どおりに機能し、MySQL エラー メッセージが表示されます。mysqli_error()を使用すると機能しないのはなぜですか? mysqli_error() は、エラーの種類に関係なく、最新の関数呼び出しに対して最後のエラーの説明を返す必要があるという印象を受けましたか? PHP 5.2.17を使用しています
これは機能します:
$conn = mysqli_connect("localhost","testUser","incorrectPassword","testDB")
or die(mysqli_connect_error());
これは動作しません:
$conn = mysqli_connect("localhost","testUser","incorrectPassword","testDB")
or die(mysqli_error());
理由を理解したいです。