函数名称: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 开始。最后,释放结果集并关闭数据库连接。