mysqli_result::fetch_fields
(mysqli_fetch_fields)返回表示结果集中字段的对象数组
适用PHP版本:PHP 5.0.0及以上
函数说明: mysqli_result::fetch_fields函数用于获取当前查询结果集中的字段描述信息。此函数返回包含所有字段信息的数组,每个字段的信息都是一个对象,包含字段的详细元数据,如字段名、类型等。
函数语法:
mysqli_result::fetch_fields();
返回值: 该函数返回一个包含所有字段信息的数组,每个字段信息都是一个对象。若查询结果为空或发生错误,返回false。
示例:
// 输出字段信息
foreach ($fields as $field) {
echo "Field Name: " . $field->name . "<br>";
echo "Field Type: " . $field->type . "<br>";
echo "Field Length: " . $field->length . "<br><br>";
}
} else {
echo "查询失败: " . $mysqli->error;
}
// 关闭连接
$mysqli->close();
?>
示例代码的说明: 1. 首先建立与数据库的连接,若连接失败则输出错误信息。 2. 使用mysqli::query方法执行SQL查询。 3. 使用mysqli_result::fetch_fields获取查询结果的字段信息。 4. 遍历字段数组,输出每个字段的名称、类型和长度等信息。 5. 最后关闭数据库连接。