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