English | 简体中文 | 繁體中文
查询

mysqli_result::fetch_field()函数—用法及示例

「 获取结果集中的下一个字段的信息 」


函数名称:mysqli_result::fetch_field()

适用版本:PHP 5, PHP 7

函数描述:该函数用于获取结果集中的下一个字段的信息。

用法:

mixed mysqli_result::fetch_field()

参数说明:该函数没有参数。

返回值:返回一个包含字段信息的对象,或者在没有更多字段时返回false。

示例:

// 假设已经建立了与数据库的连接,并且获取了结果集 $result

// 获取结果集中的第一个字段的信息
$field = $result->fetch_field();
if ($field) {
    echo "字段名:" . $field->name . "<br>";
    echo "字段类型:" . $field->type . "<br>";
    echo "字段长度:" . $field->length . "<br>";
    echo "字段标志:" . $field->flags . "<br>";
} else {
    echo "没有更多字段";
}

// 获取结果集中的下一个字段的信息
$field = $result->fetch_field();
if ($field) {
    echo "字段名:" . $field->name . "<br>";
    echo "字段类型:" . $field->type . "<br>";
    echo "字段长度:" . $field->length . "<br>";
    echo "字段标志:" . $field->flags . "<br>";
} else {
    echo "没有更多字段";
}

输出示例:

字段名:id
字段类型:int
字段长度:11
字段标志:2

字段名:name
字段类型:varchar
字段长度:50
字段标志:0

以上示例展示了如何使用mysqli_result::fetch_field()函数来获取结果集中字段的信息。首先通过调用fetch_field()方法获取结果集中的第一个字段的信息,然后输出字段的名称、类型、长度和标志。接着再次调用fetch_field()方法获取下一个字段的信息,再次输出字段的信息。如果结果集中没有更多字段,将输出"没有更多字段"。

补充纠错
热门PHP函数
分享链接