mysql_fetch_object
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_fetch_object — Haal een resultaat rij op als een object
Beschrijving
Geeft een object terug met eigenschappen die corresponderen met de gehaalde rij, of FALSE als er geen rijen meer zijn.
mysql_fetch_object() lijkt op mysql_fetch_array(), met een verschil - een object wordt teruggegeven, in plaats van een array. Indirect betekent dat dat je alleen toegang kan krijgen tot de gegevens door middel van de veldnamen, en niet via hun numerieke indices (getallen zijn illegale eigenschap namen).
Het optionele argument result_type is een constante en kan de volgende waarden aannemen: MYSQL_ASSOC, MYSQL_NUM, en MYSQL_BOTH. Zie mysql_fetch_array() voor een uitleg van deze constanten.
Wat betreft snelheid is de functie identiek aan mysql_fetch_array(), en bijna even snel wals mysql_fetch_row() (het verschil is verwaarloosbaar).
Example#1 MySQL fetch object voorbeeld
<?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;
}
mysql_free_result($result);
?>
Zie ook: mysql_fetch_array(), mysql_fetch_row().