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>
示例代码的说明: