查询

db2_fetch_both()函数—用法及示例

「 从结果集中提取下一行作为关联数组,该数组包含了索引和关联键名 」


函数名称: db2_fetch_both()

函数描述:从结果集中提取下一行作为关联数组,该数组包含了索引和关联键名。

适用版本:该函数仅适用于 PHP 7 和 IBM DB2 9 或更高版本

用法:

  1. 函数签名:

    mixed db2_fetch_both(resource $stmt [, int $row_number = NULL ])
    
  2. 参数:

    • $stmt:资源类型,DB2 语句资源。
    • $row_number(可选):整型,用于指定从结果集中提取的行号。如果未指定,将提取下一行。
  3. 返回值:

    • 成功时返回一个关联数组,该数组既包含了索引键也包含了关联键.
    • 如果没有更多的行可用或发生错误,则返回 FALSE。

示例:

// 假设已经成功创建了 DB2 连接并准备好查询语句的 DB2 语句资源 $stmt

// 提取下一行并将其作为关联数组返回
$row = db2_fetch_both($stmt);
if ($row) {
    echo $row['column_name']; // 通过关联键名访问列值
    echo $row[1]; // 通过索引键访问列值
}

// 提取第三行并将其作为关联数组返回
$row = db2_fetch_both($stmt, 3);
if ($row) {
    echo $row['column_name'];
    echo $row[1];
}

请注意,上述示例中的 "column_name" 和索引键 "1" 应该替换为结果集实际列名或相应的索引。

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