array pg_fetch_row
(int result, int row);返り値: 取得された行を有する配列、または、行がもうない場合に FALSE。
pg_fetch_row は指定された結果 ID が指す 結果 から 1 行分のデータを取得します。 行は配列として返されます。 各結果カラムは、 オフセット値 0 から始まる配列に保存されます。
連続して pg_fetch_row をコールした場合、 結果セットの中の次の行を返します。 行がもうない場合には FALSE を返します。
pg_fetch_array, pg_fetch_object, pg_result も参照下さい。
例 1. Postgres により行を取得する
<?php $conn = pg_pconnect("","","","","publisher"); if (!$conn) { echo "An error occured.\n"; exit; } $result = pg_Exec ($conn, "SELECT * FROM authors"); if (!$result) { echo "An error occured.\n"; exit; } $row = pg_fetch_row ($result, 0); echo $row[0] . " <- row\n"; $row = pg_fetch_row ($result, 1); echo $row[0] . " <- row\n"; $row = pg_fetch_row ($result, 2); echo $row[1] . " <- row\n"; ?>