array &queryRow
(
string $query
,
array
$types
= = null
,
integer
$fetchmode =
= MDB_FETCHMODE_DEFAULT
, integer
$rownum
= = null
)
クエリの結果セットから最初の行のデータを取得します。 この関数はクエリの実行を行い、終了時に結果を開放します。
$query
SQL クエリ。
$types
指定した場合は、結果セットのカラムの型が取得時に設定されます。
$fetchmode
使用する取得モード。デフォルトは MDB_FETCHMODE_DEFAULT です。
$rownum
取得する行番号。
array
- 結果の最初の行を、
ゼロから始まる数値添字の配列で返します。失敗した場合は
MDB_Error を返します。
エラーコード | エラーメッセージ | 原因 | 対応 |
---|---|---|---|
MDB_ERROR_NO_DB_SELECTED | NULL | データベースが選択されていません。 | connect() で指定した DSN を確認します。 |
その他のすべてのエラーコード | データベース固有のエラー | PHP マニュアル のデータベース関連の章で、エラーの意味を調べます。 たいていの場合は SQL の文法が間違っていることが原因です。 たとえば Oracle データベースの SQL 文で LIMIT を使用していることなどです。 |
This function can not be called statically.
query() , limitQuery() , prepareQuery() executeQuery() , queryCol() , queryRow()