PHP3とPostgreSQLでのデータの取得方法です。

pg_numrows 行数を返す
pg_result 結果IDから実際の値を返す

ex)

//SQL文発行
$result = @pg_exec($conn,$insert_sql);

//データの行数取得
$rows = pg_numrows($result);

//データ取得
$value = @pg_result($result,1,'name');

@pg_result($result,行番号,'フィールド名')


//ループさせてデータ取得する場合

for($i=0;$i<=$rows;$i++) { //for関数でさっき取得した行数分、ループさせる。
 //フィールド名をセットする
 $name = 'name' . $i;
 $value = @pg_result($result,$i,$name);
  
 //処理
}

PHP3はforeachが使えないので、このような方法を使いました。
しかし、このデータ取得結果を配列に入れて、それを送る方法が未解決・・・;;
ていうかPHP3をいい加減やめてほしい・・・