函数mysqli::$errno()用于获取最近一次数据库操作的错误码。
用法:
$errorCode = $mysqli->errno;
示例:
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
$query = "SELECT * FROM users";
if ($result = $mysqli->query($query)) {
// 执行查询操作
$result->free();
} else {
echo "Error: " . $mysqli->error;
echo "Error code: " . $mysqli->errno;
}
$mysqli->close();
在上面的示例中,我们首先创建一个mysqli对象,并尝试连接到MySQL数据库。如果连接失败,我们通过$mysqli->connect_errno
获取连接错误码并显示错误信息。
接下来,我们执行一个查询操作。如果查询成功,我们可以继续处理结果集。如果查询失败,我们使用$mysqli->errno
获取错误码,并使用$mysqli->error
获取错误信息。
最后,我们关闭数据库连接。