mysql_fetch_object
Liefert eine Ergebniszeile als Objekt
&mysql.alternative.note;
mysqli_fetch_object
PDOStatement::fetch
mit PDO::FETCH_OBJ als mode
&reftitle.description;
objectmysql_fetch_object
resourceresult
stringclass_name
arrayparams
Gibt ein Objekt mit Eigenschaften zurück, die mit der angeforderten Zeile
korrespondieren, und bewegt den internen Datenzeiger vorwärts.
&reftitle.parameters;
&mysql.result.description;
class_name
Der Name der Klasse, die instanziiert, mit Eigenschaften versehen und
zurückgegeben werden soll. Wenn nicht angegeben, wird ein
stdClass-Objekt zurückgegeben.
params
Ein optionales Array von Parametern, die dem Konstruktor von
class_name-Objekten übergeben werden sollen.
&reftitle.returnvalues;
Gibt ein &object; mit Eigenschaften zurück, die mit der angeforderten Zeile
korrespondieren, oder &false; wenn es keine weiteren Zeilen mehr gibt.
&reftitle.examples;
mysql_fetch_object-Beispiel
user_id;
echo $row->vollername;
}
mysql_free_result($result);
?>
]]>
mysql_fetch_object-Beispiel
]]>
&reftitle.notes;
Performanz
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).
mysql_fetch_object ist vergleichbar mit
mysql_fetch_array, mit dem Unterschied, dass ein
Objekt statt eines Arrays zurückgegeben wird. Indirekt bedeutet das, dass
Sie auf die Daten nur über die Feldnamen zugreifen können und nicht über
die Offsets (da Zahlen keine erlaubten Namen für Eigenschaften sind).
&database.field-case;
&database.fetch-null;
&reftitle.seealso;
mysql_fetch_array
mysql_fetch_assoc
mysql_fetch_row
mysql_data_seek
mysql_query