mysql_fetch_object

(PHP 3, PHP 4 , PHP 5)

mysql_fetch_object -- Carica 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).

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