DB_FETCHMODE_ORDERED, DB_FETCHMODE_ASSOC or DB_FETCHMODE_OBJECT.
See the Examples section, below, for more information.
This parameter is for use when $fetchmode is set to DB_FETCHMODE_OBJECT.
You can set this parameter to DB_row, which then causes the resulting data to populate a new instance of a DB_row object.
Table 33-1. Possible PEAR_Error values
Error code | Error message | Reason | Solution |
---|---|---|---|
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. |
Example 33-1. DB_FETCHMODE_ORDERED (default) Causes ordered arrays to be returned. The order is taken from the select statement.
Output:
|
Example 33-2. DB_FETCHMODE_ASSOC Makes associative arrays, with the column names as the array keys.
Output:
|
Example 33-3. DB_FETCHMODE_OBJECT Returns objects with column names as properties.
Output:
|
Example 33-4. DB_FETCHMODE_OBJECT and DB_row If setFetchMode()'s optional $object_class parameter is set to DB_row, DB_row objects are returned.
Output:
|
Example 33-5. DB_FETCHMODE_OBJECT with your own object in PHP 4
Output:
|
Example 33-6. DB_FETCHMODE_OBJECT with your own object in PHP 5
Output:
|