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
字段设置为PHPNULL
值。
参数
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";
}
?>