Dutch PHP Conference 2021 - Call for Papers


(PHP 5, PHP 7 < 7.4.0)

ibase_fetch_objectLit une ligne dans une base Interbase dans un objet


ibase_fetch_object ( resource $result_id , int $fetch_flag = 0 ) : object

Lit une ligne dans une base Interbase et la place dans un pseudo objet.

Les prochains appels à la fonction ibase_fetch_object() retourneront la prochaine ligne du jeu de résultats.

Liste de paramètres


Un identifiant de résultat InterBase, obtenu soit par la fonction ibase_query(), soit par la fonction ibase_execute().


fetch_flag est une combinaison des constantes IBASE_TEXT et IBASE_UNIXTIME. Passer IBASE_TEXT fait retourner le contenu du BLOB au lieu de l'ID du BLOB. Passer IBASE_UNIXTIME fait retourner les valeurs date/time sous forme de timestamps UNIX au lieu de chaînes formatées.

Valeurs de retour

Retourne un objet contenant les informations de la ligne, ou false s'il n'y a plus de ligne.


Exemple #1 Exemple avec ibase_fetch_object()

$stmt 'SELECT * FROM tblname';
$sth ibase_query($dbh$stmt);
while (
$row ibase_fetch_object($sth)) {
$row->email "\n";

Voir aussi

add a note add a note

User Contributed Notes 1 note

r dot metzger at spectraweb dot ch
20 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.
To Top