PHP

pg_fetch_result

pg_fetch_result

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

pg_fetch_result - 从结果资源返回值

描述

string pg_fetch_result ( resource $result , int $row , mixed $field )

string pg_fetch_result ( resource $result , mixed $field )

pg_fetch_result()返回PostgreSQL结果资源中特定行和字段(列)的值。

注意:这个函数被称为pg_result()

参数

result

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

row

结果中的行号用于提取。行从0开始编号。如果省略,则取下一行。

field

表示要获取的字段(列)名称的字符串,否则表示要获取的字段编号。字段从0开始编号。

返回值

布尔值返回为“t”或“f”。所有其他类型(包括数组)都以字符串的形式返回,格式与您在psql程序中看到的相同的默认PostgreSQL方式相同。数据库NULL值作为返回NULL

如果row超出集合中的行数或任何其他错误,则返回FALSE

例子

Example #1 pg_fetch_result() example

<?php $db = pg_connect("dbname=users user=me") || die( $res = pg_query($db, "SELECT 1 UNION ALL SELECT 2" $val = pg_fetch_result($res, 1, 0 echo "First field in the second row is: ", $val, "\n"; ?>

上面的例子将输出:

第二行的第一个字段是:2