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

pg_fetch_all

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

pg_fetch_all - 从结果中获取所有行作为数组

描述

代码语言:javascript
复制
array pg_fetch_all ( resource $result )

pg_fetch_all()返回一个包含结果资源中所有行(记录)的数组。

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

参数

result

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

返回值

结果中包含所有行的数组。每行是由字段名称索引的字段值数组。

FALSE 如果结果中没有行或任何其他错误,则返回。

例子

Example #1 PostgreSQL fetch all

代码语言:javascript
复制
<?php?
$conn?=?pg_pconnect("dbname=publisher");
if?(!$conn)?{
????echo?"An?error?occurred.\n";
????exit;
}

$result?=?pg_query($conn,?"SELECT?*?FROM?authors");
if?(!$result)?{
????echo?"An?error?occurred.\n";
????exit;
}

$arr?=?pg_fetch_all($result);

print_r($arr);

?>

上面的例子会输出类似于:

代码语言:javascript
复制
Array
(
    [0] => Array
        (
            [id] => 1
            [name] => Fred
        )

    [1] => Array
        (
            [id] => 2
            [name] => Bob
        )

)

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com