| MDB_Common::fetchAll() (Previous) | (Next) MDB_Common::fetchOne() | ||||
| |
|||||
|
|||||
query() あるいは executeQuery() が返した有効なリソース。
指定された場合、 prepareQuery()/ executeQuery() はこの配列を実行時のパラメータとして使用します。
どのカラムを返すか (整数値 [0 から始まるカラム番号] あるいは文字列 [カラム名])。
表 39-1PEAR_Error の値
| エラーコード | エラーメッセージ | 原因 | 対応 |
|---|---|---|---|
| MDB_ERROR_TRUNCATED | NULL | 結果セットに二つ以上のカラムがありません。 | 取得用の SQL クエリを調べるか、別の fetch*() 関数を使用します。 |
| その他のすべてのエラーコード | データベース固有のエラー | PHP マニュアル のデータベース関連の章で、エラーの意味を調べます。 たいていの場合は SQL の文法が間違っていることが原因です。 たとえば Oracle データベースの SQL 文で LIMIT を使用していることなどです。 |
| MDB_Common::fetchAll() (Previous) | (Next) MDB_Common::fetchOne() | ||||||||
| |
|||||||||
|
|||||||||