PHP

pg_fetch_row

pg_fetch_row

(PHP 4, PHP 5, PHP 7)

pg_fetch_row - 获取一行作为枚举数组

描述

array pg_fetch_row ( resource $result [, int $row ] )

pg_fetch_row()从与指定result资源关联的结果中获取一行数据。

注意:该函数将NULL字段设置为PHP NULL值。

参数

result

PostgreSQL查询结果资源,由pg_query(),pg_query_params()或pg_execute()等返回。

row

结果中的行号用于提取。行从0开始编号。如果省略或者NULL下一行被提取。

返回值

一个数组,从0开始索引,每个值表示为一个字符串。数据库NULL值作为返回NULL

FALSE如果row超过集合中的行数,则没有更多行或出现任何其他错误。

例子

Example #1 pg_fetch_row() example

<?php $conn = pg_pconnect("dbname=publisher" if (!$conn) {   echo "An error occurred.\n";   exit; } $result = pg_query($conn, "SELECT author, email FROM authors" if (!$result) {   echo "An error occurred.\n";   exit; } while ($row = pg_fetch_row($result)) {   echo "Author: $row[0]  E-mail: $row[1]";   echo "<br />\n"; }   ?>