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