DB_common::setFetchMode()

DB_common::setFetchMode() -- Sets the default fetch mode

Synopsis

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

Description

Sets the fetch mode used by default on queries for the connection.

Parameter

integer $fetchmode

DB_FETCHMODE_ORDERED, DB_FETCHMODE_OBJECT or DB_FETCHMODE_ASSOC, all possibly bit-wise OR'ed with DB_FETCHMODE_FLIPPED. See "Introduction - Fetch" for further information.

string $object_class

The name of the class to use, if the DB_FETCHMODE_OBJECT mode is selected. If no class is specified by default a cast to object from the assoc array row will be done. There is also the possibility to use and extend the DB_row class.

Return value

void - NULL, if ok(!)

Throws

Table 21-1. Possible PEAR_Error values

Error codeError messageReasonSolution
NULL invalid fetchmode mode The given fetch mode does not exists or is not implement in your DB version. Check writing of the argument and your used version of DB.

Note

This function can not be called statically.