downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

ibase_fetch_row> <ibase_fetch_assoc
[edit] Last updated: Fri, 17 May 2013

view this page in

ibase_fetch_object

(PHP 5)

ibase_fetch_objectOttiene un oggetto da un database InterBase

Descrizione

object ibase_fetch_object ( resource $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().



add a note add a note User Contributed Notes ibase_fetch_object - [2 notes]
up
0
richard at willmann dot sk
12 years ago
The loop below is execute for all NOT NULL columns!

$foo = get_object_vars($dbRow);
foreach ($foo as $col=>$val) {
...
}
up
0
r dot metzger at spectraweb dot ch
12 years ago
Interbase not always stores in uppercase. It depends how you created the table. If you use CREATE TABLE xyz("email" varchar(90)) you can get informations with $row->email.

If you use CREATE TABLE xyz(email varchar(90)) you have to use $row->EMAIL.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites