MySQL Funzioni
PHP Manual

mysql_fetch_object

(PHP 4, PHP 5)

mysql_fetch_objectCarica una riga del risultato come un ogetto

Descrizione

object mysql_fetch_object ( resource $risultato )

Restituisce un oggetto con proprietà che corrispondono alla riga caricata oppure FALSE se non ci sono più righe.

mysql_fetch_object() è simile a mysql_fetch_array(), con una differenza - viene restituito un oggetto invece che un array. Indirettamente, questo significa che si ha solo accesso ai dati attraverso i nomi dei campi e non attraverso il loro indice (i mumeri sono nomi di proprietà illeciti).

<?php

/* questo è valido */
echo $riga->campo;
/* questo non è valido */
echo $riga->0;

?>

In termini di velocità, la funzione è identica a mysql_fetch_array() e quasi veloce come mysql_fetch_row() (la differenza è insignificante).

Example #1 Esempio di mysql_fetch_object()

<?php
mysql_connect
("hostname""utente""password");
mysql_select_db($db);
$risultato mysql_query("select * from tabella");
while (
$riga mysql_fetch_object($risultato)) {
    echo 
$riga->id_utente;
    echo 
$riga->nome_intero;
}
mysql_free_result($risultato);
?>

Vedere anche: mysql_fetch_array() e mysql_fetch_row().


MySQL Funzioni
PHP Manual