[PHP-users 27623] Postgreからのデータ格納がうまくいきません、、

TomokoIwao techml @ oasis-c.com
2005年 11月 26日 (土) 13:43:58 JST


久しぶりの投稿です。
岩尾と申します。

いま、ごくごく簡単なプログラムを組んでいるのですが、
つまってしまって、困っております。。。

お気づきの点や、原因など、ご指摘いただけましたら
非常に助かります、、、

PostgreSQL←→PHPの連携なのですが、


$result = pg_query($con, "select*from テーブル名");
$cnt = pg_num_rows($result);

echo "count=".$cnt."<br>";
for($i=0;$i<$cnt;$i++){
 $row == pg_fetch_array($result, $i);
 echo $i;
 $ct = count($row);
 echo "fields=".$ct;
 print "data=".$row[0]."<br>";
}


上記のようなスクリプトで、レコード数を取得する、
pg_num_rows
まではうまくいっています。

が、for文内の、
pg_fetch_array
の部分で詰まってまして、$iは、きちんとインクリメントされておりますが、
$rowをカウントしても、「0」と結果が出ます。
(データの格納がうまくいっていないのか・・・)


構文を何度も見直したのですが、原因がつかめず・・・・
dataは、ブランクの状態です。

もし、構文が上記で正しいとしたら、DBから
pg_fetch_arrayでデータが格納できない原因として、
考えられることがありましたら、ご教示願えないでしょうか。

宜しくお願いいたします。

  = = = = = = = = = = = = = = = = = = = = = = = *
 岩尾 知子 * iwatomo @ oasis-c.com
 http://www.oasis-c.com/
 = = = = = = = = = = = = = = = = = = = = = = = * 



PHP-users メーリングリストの案内