函数名称:RowResult::getWarnings()
适用版本:PHP 5.3.0及以上版本
函数说明:RowResult::getWarnings() 方法用于获取与查询结果相关的警告信息。
用法示例:
// 创建数据库连接
$mysqli = new mysqli("localhost", "username", "password", "database");
// 执行查询
$result = $mysqli->query("SELECT * FROM table");
// 获取警告信息
$warnings = $result->getWarnings();
// 输出警告信息
if ($warnings) {
foreach ($warnings as $warning) {
echo "Warning: " . $warning->errno . " - " . $warning->message . "\n";
}
} else {
echo "No warnings found.";
}
// 关闭数据库连接
$mysqli->close();
注意事项:
- 该方法只能在执行查询后调用,不能在执行插入、更新或删除等操作后调用。
- 如果查询结果没有警告信息,返回值为 null。
- 警告信息以对象的形式返回,其中包含 errno(错误码)和 message(错误信息)属性。