(PHP 4, PHP 5)
ibase_fetch_object — Ottiene un oggetto da un database InterBase
$result_id
[, int $fetch_flag
] )
Elabora una riga come un pseudo-oggetto da un
result_id
ottenuto o da
ibase_query() o da
ibase_execute().
<?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);
?>
Chiamate successive a ibase_fetch_object() restituiscono
la successiva riga dai risultati della query o FALSE
se non vi sono
ulteriori righe.
Il parametro fetch_flag
è una combinazione delle costanti IBASE_TEXT e IBASE_UNIXTIME
con l'operatore OR. Passando IBASE_TEXT si forza questa funzione a resituire il contenuto del BLOB
anzichè l'identificatore del BLOB. Passando IBASE_UNIXTIME si forza la funzione a restituire
i valori di data/ora com Unix timestamp anzichè come stringa formattata.
Vedere anche ibase_fetch_row() e ibase_fetch_assoc().