DB_common::setFetchMode()

DB_common::setFetchMode() -- デフォルトのフェッチモードを設定する

概要

void setFetchMode (integer $fetchmode [, string $object_class = stdClass])

説明

fetch*() および get*() メソッドで 使用される、デフォルトのフェッチモードを設定します。

パラメータ

integer $fetchmode

DB_FETCHMODE_ORDEREDDB_FETCHMODE_ASSOC あるいは DB_FETCHMODE_OBJECT

詳細な情報は、下の を参照ください。

string $object_class

$fetchmodeDB_FETCHMODE_OBJECT に設定されている場合に 使用されます。

このパラメータを DB_row に設定すると、 結果のデータを DB_row オブジェクトの新しいインスタンスに 格納することができます。

返り値

void - 成功した場合は何も返しません。 失敗した場合に DB_Error オブジェクトを返します。

例外・エラー

表 39-1PEAR_Error の値

エラーコードエラーメッセージ原因対応法
NULL invalid fetchmode mode 指定したフェッチモードが存在しないか、使用中のバージョンの DB では実装されていません。 引数の記述内容、および使用中の DB のバージョンを調べます。

注意

この関数は、スタティックにコールする ことはできません。