ibase_fetch_object

Get an object from a InterBase database

&reftitle.description; `object` `ibase_fetch_object` `resource` `result_id` `int` `fetch_flag` 0

Fetches a row as a pseudo-object from a given result identifier.

Subsequent calls to `ibase_fetch_object` return the next row in the result set.

&reftitle.parameters;

`result_id`

- An InterBase result identifier obtained either by `ibase_query` or `ibase_execute`.

`fetch_flag`

- `fetch_flag` is a combination of the constants `IBASE_TEXT` and `IBASE_UNIXTIME` ORed together. Passing `IBASE_TEXT` will cause this function to return BLOB contents instead of BLOB ids. Passing `IBASE_UNIXTIME` will cause this function to return date/time values as Unix timestamps instead of as formatted strings.

&reftitle.returnvalues;

Returns an object with the next row information, or &false; if there are no more rows.

&reftitle.examples;

### `ibase_fetch_object` example

    <?php
    $dbh = ibase_connect($host, $username, $password);
    $stmt = 'SELECT * FROM tblname';
    $sth = ibase_query($dbh, $stmt);
    while ($row = ibase_fetch_object($sth)) {
        echo $row->email . "\n";
    }
    ibase_close($dbh);
    ?>

&reftitle.seealso;

- `ibase_fetch_row`
- `ibase_fetch_assoc`