牛牛在线工具

pg_fetch_all_columns()

收录 8868 个 PHP 函数,含用途说明与用法示例。

pg_fetch_all_columns()

从结果集中获取指定列的所有值,并返回一个包含这些值的数组

函数名称:pg_fetch_all_columns() 适用版本:PHP 5 >= 5.6.0, PHP 7 函数描述:pg_fetch_all_columns() 函数用于从结果集中获取指定列的所有值,并返回一个包含这些值的数组。 语法:array pg_fetch_all_columns ( resource $result [, int $column = 0 ] ) 参数: $result:必需,一个 PostgreSQL 查询结果资源。 $column:可选,要获取的列的索引。默认为第一列,索引从 0 开始。 返回值:成功时返回一个包含指定列的所有值的数组,失败时返回 FALSE。 示例: // 连接到 PostgreSQL 数据库 $conn = pg_connect("host=localhost dbname=mydb user=postgres password=mypassword"); // 执行查询语句 $query = "SELECT id, name, age FROM users"; $result = pg_query($conn, $query); // 获取第一列的所有值 $columnValues = pg_fetch_all_columns($result, 0); // 打印结果 print_r($columnValues); // 关闭数据库连接 pg_close($conn); 输出: Array ( [0] => 1 [1] => 2 [2] => 3 ... ) 在上述示例中,我们首先使用 pg_connect() 函数建立与 PostgreSQL 数据库的连接。然后,我们执行一个查询语句并将结果保存在 $result 变量中。接下来,我们使用 pg_fetch_all_columns() 函数来获取结果集中第一列的所有值,并将结果保存在 $columnValues 数组中。最后,我们通过 print_r() 函数打印出 $columnValues 数组的内容。 请注意,此函数仅适用于 PostgreSQL 数据库。如果使用其他数据库,需要使用相应数据库的函数来实现类似的功能。