mysqli_stmt::$errno
(mysqli_stmt_errno)返回最近语句调用的错误代码
适用PHP版本: PHP 5.0.0及以上
函数说明:
mysqli_stmt::$errno 是一个属性,用于获取与 MySQL 语句对象关联的最后一个错误代码。如果最后执行的 SQL 查询没有发生错误,则返回 0;如果发生错误,则返回 MySQL 服务器返回的错误代码。
函数语法:
mysqli_stmt::$errno
参数:
此函数没有参数。
返回值:
返回一个整数,表示最后一次执行的 SQL 语句的错误代码。如果没有错误,则返回 0。
示例:
以下是使用 mysqli_stmt::$errno 获取 SQL 错误代码的示例:
示例代码:
<?php
// 创建数据库连接
$mysqli = new mysqli("localhost", "user", "password", "database");
<p>// 准备 SQL 语句<br>
$stmt = $mysqli->prepare("SELECT * FROM non_existent_table");</p>
<p>// 执行 SQL 语句<br>
$stmt->execute();</p>
<p>// 检查是否有错误并输出错误代码<br>
if ($stmt->errno) {<br>
echo "错误代码: " . $stmt->errno;<br>
} else {<br>
echo "执行成功!";<br>
}</p>
<p>// 关闭语句和连接<br>
$stmt->close();<br>
$mysqli->close();<br>
?><br>
示例代码的说明: