DB_Common::setFetchMode()

DB_Common::setFetchMode() -- sets the default fetch mode

Synopsis

require_once 'DB.php';

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 posibility to use and extend the DB_Row class.

Return value

void - NULL, if ok(!)

Throws

Table 20-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_Error version. Check writing of the argument and your used version of DB.

Note

This function can not be called statically