当前位置: 首页> 函数类别大全> mysqli::$warning_count

mysqli::$warning_count

(mysqli_warning_count)返回给定链接的最后一个查询的警告数
名称:mysqli::$warning_count
分类:MySQLi
所属语言:php
一句话介绍:返回连接中上次查询的警告数量。

mysqli::$warning_count

适用 PHP 版本

PHP 5 >= 5.1.0, PHP 7, PHP 8

函数说明

mysqli::$warning_count 是一个只读属性,用于返回前一次执行的查询中数据库返回的警告数量。这对于调试和数据库错误处理非常有用,尤其在使用 INSERTUPDATE 操作时,数据库可能不会抛出错误但会返回警告。

函数语法

public int $mysqli->warning_count;

返回值

返回一个整数,表示前一个查询所产生的警告数量。

示例

  <?php
  $mysqli = new mysqli("localhost", "user", "password", "database");
<p>if ($mysqli->connect_error) {<br>
die("连接失败: " . $mysqli->connect_error);<br>
}</p>
<p>$mysqli->query("CREATE TEMPORARY TABLE temp_test(id INT NOT NULL)");<br>
$mysqli->query("INSERT INTO temp_test VALUES (1), (2), (NULL)");</p>
<p>echo "警告数量: " . $mysqli->warning_count;<br>
?><br>

示例代码的说明

本示例中,首先连接到 MySQL 数据库,然后创建了一个临时表 temp_test。接着向表中插入了三行数据,其中包含一个 NULL 值,而字段被声明为 NOT NULL。虽然数据库可能会插入失败或触发警告,此时可以通过 mysqli::$warning_count 属性来获取警告数量。

同类函数
热门文章