Forum und email

ingres_fetch_object

(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres:1.0-1.4.3)

ingres_fetch_object — Holt eine Zeile als Objekt

Beschreibung

object ingres_fetch_object ([ int $result_type [, resource $link ]] )
Warnung

Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

ingres_fetch_object() Gibt ein Objekt zurück, das mit der geholten Zeile einer Ergebnismenge korrespondiert oder FALSE, wenn es keine Zeilen mehr in der Egebnismenge gibt.

Diese Funktion ist ähnlich zu ingres_fetch_array(), mit einem Unterschied - ein Objekt wird anstelle eines Arrays zurückgegeben. Indirekt heisst das, dass Sie die Daten nur über ihre Feldnamen ansprechen können und nicht über ihre Offsets (Zahlen sind unzulässige Namen für Objekteigenschaften).

Das optionale Argument result_type ist eine Konstante, die die folgenden Werte annehmen kann: INGRES_ASSOC, INGRES_NUM und INGRES_BOTH.

Diese Funktion ist von der Geschwindigkeit her identisch zu ingres_fetch_array(), und fast so schnell wie ingres_fetch_row() (der Unterschied ist zu vernachlässigen).

Example#1 ingres_fetch_object() Beispiel

<?php
ingres_connect 
($database$user$password);
ingres_query ("select * from table");
while (
$row ingres_fetch_object()) {
    echo 
$row->user_id;
    echo 
$row->fullname;
}
?>

Siehe auch ingres_query(), ingres_num_fields(), ingres_field_name(), ingres_fetch_array() und ingres_fetch_row().