首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pg_fetch_result

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

pg_fetch_result - 从结果资源返回值

描述

代码语言:javascript
复制
string pg_fetch_result ( resource $result , int $row , mixed $field )
代码语言:javascript
复制
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

代码语言:javascript
复制
<?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";
?>

上面的例子将输出:

代码语言:javascript
复制
第二行的第一个字段是:2

扫码关注腾讯云开发者

领取腾讯云代金券