array pg_fetch_array
(int result, int row, int
[result_type]
);返り値: 取得された行を保持する配列、行がもうない場合は FALSE。
pg_fetch_array() は拡張版の pg_fetch_row() です。 データを結果配列の数値インデックスに保持することに加えて、 フィールド名をキーとしてデータを連想インデックスにも保存します。
pg_fetch_array() の 3番目の引数(オプション) result_typeは 定数であり、次の値をとります。: PGSQL_ASSOC, PGSQL_NUM, and PGSQL_BOTH.
注意: Result_type は PHP 4.0 で追加され ました。
注意すべき重要な点として、 pg_fetch_array() を使用しても、 かなりの付加価値があるにもかかわらず pg_fetch_row() を使用した場合に比べて 極端に遅くなるわけではないということがあげられます。
更に詳細な情報は、 pg_fetch_row() を参照下さい。
例 1. PostgreSQL による配列の取得
|