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、PGSQL_BOTHのどれかとなります。
注意: result_typeはPHP4.0で追加されました。
注意すべき重要な点として、pg_fetch_array()を 使用しても、かなりの付加価値があるにもかかわらず pg_fetch_row()を使用した場合に比べて 極端に遅くなるわけではないということがあげられます。
更に詳細な情報は、pg_fetch_row()を参照下さい。
例 1. PostgreSQLによる配列の取得
|