Forum und email

mysql_fetch_object

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_fetch_object — Haal een resultaat rij op als een object

Beschrijving

object mysql_fetch_object ( resource $result [, int $ result_type ] )

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().