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

pg_fetch_all_columns

(PHP 5 >= 5.1.0, PHP 7)

pg_fetch_all_columns - 以特定数组的形式获取特定结果列中的所有行

描述

代码语言:javascript
复制
array pg_fetch_all_columns ( resource $result [, int $column = 0 ] )

pg_fetch_all_columns()返回一个数组,其中包含结果资源特定列中的所有行(记录)。

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

参数

result

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

column

从结果资源中检索的列号,从零开始。如果未指定,则默认为第一列。

返回值

包含结果列中所有值的数组。

如果column大于结果中的列数或任何其他错误,则返回FALSE,否则返回其他错误。

例子

Example #1 pg_fetch_all_columns() example

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

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

// Get an array of all author names
$arr = pg_fetch_all_columns($result, 1);

var_dump($arr);

?>

扫码关注腾讯云开发者

领取腾讯云代金券