mysqli::$errno
(mysqli_errno)返回最近函数调用的错误代码
PHP 5 ≥ 5.0.0, PHP 7, PHP 8
mysqli::$errno 是一个属性,用于返回最近一次 MySQLi 操作产生的错误代码(错误号)。当 MySQLi 查询或连接出现错误时,可以通过此属性获取对应的错误编号,便于调试和错误处理。
public int mysqli::$errno
返回一个整数,表示最近一次 MySQLi 操作的错误代码。如果没有错误发生,则返回 0。
以下示例演示了如何使用 mysqli::$errno 来检测并输出 MySQLi 操作的错误编号。
$mysqli = new mysqli("localhost", "user", "wrong_password", "database");
if ($mysqli->connect_errno) {
echo "连接失败,错误号: " . $mysqli->errno . "
";
echo "错误信息: " . $mysqli->connect_error . "
";
}
此示例尝试使用错误的密码连接 MySQL 数据库。连接失败后,通过 $mysqli->errno 获取错误编号,通过 $mysqli->connect_error 获取错误详细信息,方便开发者了解具体的错误类型并进行处理。