PHP Handbuch
Zurück |  | Nach vorne

# mysql_fetch_object

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

mysql_fetch_object -- Liefert eine Ergebniszeile als Objekt

## Beschreibung

``object mysql_fetch_object` (resource Ergebnis-Kennung [, int Ergebnistyp])`

Liefert ein Objekt mit Eigenschaften, die den Feldern des geholten Datensatzes entsprechen, oder `FALSE` wenn keine weiteren Datensätze vorhanden sind.

mysql_fetch_object() ähnelt mysql_fetch_array(), mit einem Unterschied - ein Objekt wird zurück geliefert anstatt eines Arrays. Indirekt bedeutet dies, dass Sie die Daten nur mit ihren Feldnamen und nicht mit dem Offset ansprechen können (Nummern sind ungültige Namen für Eigenschaften).

Das optionale zweite Argumente `Ergebnistyp` ist eine Konstante und kann einen der folgenden Werte annehmen: MYSQL_ASSOC, MYSQL_NUM und MYSQL_BOTH. Die Bedeutung der Konstanten können Sie bei mysql_fetch_array() nachlesen.

Unter Berücksichtigung der Ausführungsgeschwindigkeit ist diese Funktion identisch zu mysql_fetch_array() und fast so schnell wie mysql_fetch_row() (der Unterschied ist unwesentlich).

Beispiel 1. mysql_fetch_object() Beispiel
    <?php
    mysql_connect("hostname", "user", "password");
    mysql_select_db($db);
    $result = mysql_query("select * from table");
    while ($row = mysql_fetch_object($result)) {
        echo $row->user_id;
        echo $row->fullname;
    }
    ?>

Siehe auch: mysql_fetch_array() und mysql_fetch_row().

Zurück | Zum Anfang | Nach vorne
mysql_fetch_lengths | Nach oben | mysql_fetch_row