查询

pg_fetch_row()函数—用法及示例

「 从结果集中获取一行作为数字索引数组,并将指针指向下一行 」


函数名称:pg_fetch_row()

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

函数说明:pg_fetch_row() 函数从结果集中获取一行作为数字索引数组,并将指针指向下一行。该函数适用于 PostgreSQL 数据库查询结果集。

语法:mixed pg_fetch_row(resource $result [, int $row_number = NULL])

参数:

  • $result:查询结果资源标识符,由 pg_query() 或 pg_query_params() 返回。
  • $row_number(可选):要获取的行号,默认为 NULL,表示获取下一行。

返回值:

  • 成功时,返回包含结果行的数字索引数组;
  • 如果没有更多行可用,返回 false。

示例:

"; } } // 获取结果集中的下一行 $row = pg_fetch_row($result); if ($row) { // 打印结果行的每个字段值 for ($i = 0; $i < count($row); $i++) { echo "Field " . ($i+1) . ": " . $row[$i] . "
"; } } // 释放结果集和关闭数据库连接 pg_free_result($result); pg_close($conn); ?>

以上示例演示了如何使用 pg_fetch_row() 函数从结果集中获取行,并逐个打印每个字段的值。首先获取结果集中的第一行,然后获取下一行。每个字段的值通过数组索引访问,索引从 0 开始。最后,释放结果集并关闭数据库连接。

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