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

mysqli_stmt::$error_list

(mysqli_stmt_error_list)返回上一个执行语句的错误列表
名称:mysqli_stmt::$error_list
分类:MySQLi
所属语言:php
一句话介绍:(mysqli_stmt_error_list)返回上一个执行语句的错误列表

mysqli_stmt::$error_list 函数

适用PHP版本

PHP 5.3.0 及以上版本

函数说明

mysqli_stmt::$error_list 是 MySQLi 扩展中的一个属性,用于返回与当前预处理语句(Prepared Statement)相关的错误列表。它包含一个对象数组,其中每个元素表示一个错误信息,包括错误代码、错误信息和错误的状态。

函数语法

mysqli_stmt::$error_list

参数

此属性无参数。

返回值

返回一个包含错误信息的数组,数组中的每个元素是一个包含错误详情的对象。每个对象有两个主要属性:

  • code: 错误代码
  • message: 错误信息

示例

以下是一个使用 mysqli_stmt::$error_list 属性的示例:

示例代码

<?php
// 创建数据库连接
$mysqli = new mysqli("localhost", "root", "password", "test_db");
<p>// 检查连接是否成功<br>
if ($mysqli->connect_error) {<br>
die("连接失败: " . $mysqli->connect_error);<br>
}</p>
<p>// 准备一个 SQL 语句<br>
$stmt = $mysqli->prepare("SELECT * FROM non_existing_table");</p>
<p>// 执行语句<br>
$stmt->execute();</p>
<p>// 获取错误列表<br>
$error_list = $stmt->error_list;</p>
<p>// 输出错误信息<br>
foreach ($error_list as $error) {<br>
echo "错误代码: " . $error->code . "<br>";<br>
echo "错误信息: " . $error->message . "<br>";<br>
}</p>
<p>// 关闭连接<br>
$stmt->close();<br>
$mysqli->close();<br>
?><br>

示例代码的说明

在这个示例中,我们首先连接到 MySQL 数据库,然后尝试准备一个查询,查询的表并不存在。执行该查询后,mysqli_stmt::$error_list 会返回一个包含错误信息的数组。在循环中,我们输出每个错误的代码和信息。

同类函数
热门文章