PHP 8.4.0 RC4 available for testing

ibase_fetch_object

(PHP 5, PHP 7 < 7.4.0)

ibase_fetch_object Liest einen Datensatz einer InterBase-Datenbank als Objekt ein

Beschreibung

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

Holt eine Zeile als Pseudo-Objekt von einer gegebenen Ergebniskennung.

Aufeinanderfolgende Aufrufe von ibase_fetch_object() liefern die nächste Zeile der Ergebnismenge.

Parameter-Liste

result_id

Eine InterBase Ergebniskennung, die durch ibase_query() oder ibase_execute() erhalten wurde.

fetch_flag

fetch_flag ist eine Disjunktion der Konstanten IBASE_TEXT und IBASE_UNIXTIME. Die Angabe von IBASE_TEXT führt dazu, dass diese Funktion BLOB-Inhalte statt BLOB-IDs zurückliefert. Die Angabe von IBASE_UNIXTIME führt dazu, dass diese Funktion Date/Time-Werte als Unit-Zeitstempel anstelle von formatierten Zeichenketten zurückliefert.

Rückgabewerte

Gibt ein Objekt mit der Information der nächsten Zeile, oder false, wenn es keine weiteren Zeilen gibt, zurück.

Beispiele

Beispiel #1 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);
?>

Siehe auch

add a note

User Contributed Notes 1 note

up
0
r dot metzger at spectraweb dot ch
23 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