mysqli::get_warnings
(mysqli_get_warnings)获得SHOW WARNINGS的结果
函数名:mysqli::get_warnings()
适用版本:PHP 5.3.0 及以上版本
函数说明:mysqli::get_warnings() 方法用于获取与最近一条执行的语句相关的警告或者错误信息。该方法只能在 mysqli 对象连接的最后一次查询之后调用,以获取警告信息。
语法:mysqli::get_warnings()
返回值:返回一个 mysqli_warning 对象的实例,表示查询中的警告信息。
示例代码:
// 创建mysqli对象并连接到数据库
$mysqli = new mysqli("localhost", "username", "password", "database");
// 执行查询语句
$result = $mysqli->query("SELECT * FROM table");
// 获取警告信息
$warnings = $mysqli->get_warnings();
// 遍历并打印警告信息
while ($warning = $warnings->fetch_object()) {
echo "警告:".$warning->message."\n";
echo "错误码:".$warning->errno."\n";
echo "SQL状态:".$warning->sqlstate."\n";
}
// 关闭数据库连接
$mysqli->close();
注意事项: