[pgsql-jp: 25717] PHPからのSELECT実行結果について
yasushi,m
mll @ jbms.co.jp
2002年 4月 25日 (木) 18:44:22 JST
いつもお世話様です。 マスオカ@jbmsと申します。
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
このような結果を期待するのですが..
shiplate = 2400
そこで、psqlから、次を実行すると
hoge_db=# SELECT sum(shiplate) FROM stock_tb WHERE user_id=1;
次の答えが返ってきます。
sum
-------
24000
(1 row)
\dp stock_tb {"=","postgres=arwR","nobody=arwR"}
なので、パーミッションも問題ないようなのですが..
[PHP-users]に投げるべきかとも思ったのですが..
対処方法を、ご教授いただければ、幸いです。
よろしくお願いいたします。
pgsql-jp メーリングリストの案内