我正在下面的代码中测试 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());
想了解为什么。