函数名称:mysqli_result::fetch_fields()
适用版本:MySQLi扩展的版本需不低于PHP 5.3.0
函数描述:mysqli_result::fetch_fields()用于返回结果集中的字段信息。
用法示例:
// 创建数据库连接
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_errno) {
echo "连接数据库失败: " . $mysqli->connect_error;
exit();
}
// 执行查询语句
$query = "SELECT * FROM my_table";
$result = $mysqli->query($query);
// 检查查询结果是否为空
if ($result->num_rows > 0) {
// 获取字段信息
$fields = $result->fetch_fields();
// 遍历字段信息并输出
foreach ($fields as $field) {
echo "字段名: " . $field->name . "<br>";
echo "字段类型: " . $field->type . "<br>";
echo "字段长度: " . $field->length . "<br>";
echo "字段标志: " . $field->flags . "<br>";
echo "<br>";
}
} else {
echo "查询结果为空";
}
// 关闭数据库连接
$mysqli->close();
注意事项: