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