[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 メーリングリストの案内