• ベストアンサー

PEAR::ADOdb GetAll後のエラー処理について

エラーを拾うにはどうしたら良いでしょうか。 例えば下記のようなソースだと、取得件数が0件のとき、dieによりプロセスが終了してしまいます。 if(!($res = $DB->GetAll($sql))) die; 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hirosa-ok
  • ベストアンサー率72% (8/11)
回答No.2

if(PEAR::isError($res)) die; ではどうでしょう。

ton_jiru
質問者

お礼

ありがとうございます。 それが妥当そうです。

その他の回答 (1)

回答No.1

あてずっぽうですが、 if (($res = $DB->GetAll($sql)) === false) die; ではダメですか? 多分、isError みたいなメソッドもあるんじゃないかと思いますが。

ton_jiru
質問者

お礼

ありがとうございます。

関連するQ&A