Firebird 2.0
PHP5 Programming
Manual

FBIRD_FETCH_OBJECT

Purpose

Use the fbird_fetch_object function to fetch a row of a result set into a pseudo object..

Syntax

<fetch_object> ::=
   fbird_fetch_object( res_hndl, [ flags ] )


Element 
Type
Description
res_hndl
resource
A valid result set handle
flags
int
Fetch flags
<return>
mixed
An object on success, False if no rows left

Semantics

The fbird_fetch_object function fetches one row of data from the result set. If two or more columns of the result have the same field names, the last column will take precedence. To access the other column(s) of the same name, you either need to access the result with numeric indices by using ibase_fetch_row or use alias names in your query.

Note that Firebird automatically upcases unquoted identifiers. A select of the form “SELECT email FROM table” must be accessed as “row->EMAIL”, not as “row->email”.

This function returns an object that corresponds to the fetched row. Subsequent calls will return the next row in the result set, or False if there are no more rows.

Example

The below example code fragment executes a query and fetches each row, echoing to the browser:

$sql = 'SELECT * FROM tblname';
$res = fbird_query($conn, $sql);
while ($row = fbird_fetch_object($sres)) {
   echo $row->EMAIL."\n";
}
fbird_free_result($res);



See also

fbird_fetch_assoc, fbird_fetch_row, fbird_query, fbird_execute


previous page goto index next page

Legal information