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

Kenji Ono ono @ fjct.fujitsu.com
2002年 4月 26日 (金) 11:41:53 JST


小野です。

> $sql = "SELECT sum(shiplate) FROM stock_tb WHERE user_id=1;";
                                                           ^^
セミコロンはずしたらどうです?
通常はいりません。

> $DB = pg_dbname($CONN);
> $result = pg_exec($CONN,$sql);
> $ROWS = pg_numrows($result);

ここで$ROWSが0なら、PG_RESULTのエラーメッセージが出るのは当然
です。
データがないのにアクセスにいくからです。
従って、本筋は
if ($ROWS != 0) $shiplate = pg_result($result,0,sum) ;
else  print "ERROR" ;

ではでは。

-----
富士通キャドテック(株)第三開発)K/NSB-PJ
小野 健二(Kenji Ono)
Phone:7195-3824/045-470-1085
FAX  :7195-2959/045-470-1087
Mail :ono @ fjct.fujitsu.com



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