简体中文
查询

db2_num_fields()函数—用法及示例

「 获取结果集中的字段数量 」


函数:db2_num_fields()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

用法:db2_num_fields() 函数用于获取结果集中的字段数量。

语法:int db2_num_fields ( resource $stmt )

参数:

  • stmt:一个有效的 DB2 语句资源,通常是由 db2_prepare() 函数返回的结果。

返回值:返回结果集中的字段数量,如果执行出错或结果集为空,则返回 FALSE。

示例:

// 创建 DB2 连接
$conn = db2_connect('SAMPLE', 'username', 'password');

// 准备 DB2 语句
$stmt = db2_prepare($conn, 'SELECT * FROM users');

// 执行 DB2 语句
db2_execute($stmt);

// 获取结果集中的字段数量
$fieldCount = db2_num_fields($stmt);
echo "字段数量:" . $fieldCount . "\n";

// 输出结果集中的字段名称和类型
for ($i = 0; $i < $fieldCount; $i++) {
    $fieldName = db2_field_name($stmt, $i);
    $fieldType = db2_field_type($stmt, $i);
    echo "字段" . ($i + 1) . ":$fieldName ($fieldType)\n";
}

// 关闭 DB2 连接
db2_close($conn);

注意:在使用 db2_num_fields() 函数之前,需要先执行 DB2 查询并获取结果集。

补充纠错
上一个函数: db2_next_result()函数
下一个函数: db2_num_rows()函数
热门PHP函数
分享链接