[pgsql-jp: 25727] Re: PHP からのSELECT実行結果について

yasushi,m mll @ jbms.co.jp
2002年 4月 26日 (金) 11:20:40 JST


ご返事有り難うございます。

質問の仕方が悪かったようです。

PHPでの実行
$sql = "SELECT sum(shiplate) FROM stock_tb WHERE user_id=1;";
$DB = pg_dbname($CONN);
$result = pg_exec($CONN,$sql);
$ROWS = pg_numrows($result);
$shiplate = pg_result($result,0,sum) ;
結果
DB = hoge_db
result = 37
ROWS = 0
shiplate = Warning: Unable to jump to row 0 on PostgresSQL result 
index 37 


psqlから実行
hoge_db=# SELECT sum(shiplate) FROM stock_tb WHERE user_id=1;
結果
  sum
-------
 24000
(1 row)

このように、同じSQL分を実行しているのに、結果がちがうんです。
いや、ちがうように見えるんですが..
この結果は、これで正しいのでしょうか?



pgsql-jp メーリングリストの案内