PHP マニュアル
前のページ |  | 次のページ

# pg_fetch_all

(PHP 4 >= 4.3.0, PHP 5)

pg_fetch_all -- 取得されたすべての行を配列として取得する

## 説明

array pg_fetch_all ( resource result )

pg_fetch_all()は、結果リソースのすべての行 （レコード）を保持する配列を返します。

> 注意: この関数は、 NULL フィールドに PHPの `NULL` 値を設定します。

## パラメータ

result

  pg_query(), pg_query_params() あるいは pg_execute() から返される PostgreSQL の クエリ結果リソース。

## 返り値

結果のすべての行を含む配列を返します。それぞれの行は、フィールド名を 添字とするフィールド値の配列です。

結果の行数が 0 だった場合、あるいはその他のエラーが発生した場合に `FALSE` を返します。

## 例

例 1. PostgreSQL fetch all
`<?php $conn = pg_pconnect("dbname=publisher"); if (!$conn) { echo "An error occured.\n"; exit; } $result = pg_query($conn, "SELECT * FROM authors"); if (!$result) { echo "An error occured.\n"; exit; } $arr = pg_fetch_all($result); var_dump($arr); ?>`

## 参考

pg_fetch_row()
pg_fetch_array()
pg_fetch_object()
pg_fetch_result()

前のページ | ホーム | 次のページ
pg_fetch_all_columns | 上に戻る | pg_fetch_array