[pgsql-jp: 25718] Re: PHP からのSELECT実行結果について
Kenji Ono
ono @ fjct.fujitsu.com
2002年 4月 25日 (木) 19:18:25 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);
> $shiplate = pg_result($result,0,sum) ;
僕は以下のようにしています。
$misSql = "select hoge_row from hoge_tbl where hoge_id=1" ;
$rviRsltCd = Pg_Exec($rvoDbCon, $misSql);
if ($rviRsltCd == false){
print("SQL:" . $misSql . "の実行に失敗しました。<BR>" );
// Free of SQL
Pg_FreeResult($rviRsltCd);
}
else {
$num = pg_numrows($rviRsltCd) ;
//show execute
if ($num != 0) {
$rowdata = pg_fetch_array($rviRsltCd, 0) ;
$wc_ask_fnt_cd = $rowdata['hoge_row'] ;
}
else print("未抽出\n") ;
}
色々ありますけどね。
上記は複数行抽出の時につかいますけど・・・。
pgsql-jp メーリングリストの案内