当前位置: 首页> 函数类别大全> mysqli_stmt::$errno

mysqli_stmt::$errno

(mysqli_stmt_errno)返回最近语句调用的错误代码
名称:mysqli_stmt::$errno
分类:MySQLi
所属语言:php
一句话介绍:(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>

示例代码的说明:

  • 首先,创建了一个新的 MySQLi 数据库连接。
  • 然后,准备一个 SQL 查询,故意引用一个不存在的表,以确保会产生错误。
  • 接着,执行 SQL 查询并使用 $stmt->errno 获取并输出错误代码。
  • 如果没有错误,输出“执行成功!”;如果发生错误,则输出相应的错误代码。
同类函数
热门文章