Visualizzazione tabellare - MySQL
![]()
Corso on line
Servizi di qualità all’utenza e attività didattiche interattive
Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )
Responsabile del progetto e coordinamento dello staff: Mario Varini
(Appendice PHP[ i ] a cura di Prof. Ing. Stefano Salvi)
Per MySQL, PHP mette a disposizione sostanzialmente le stesse funzioni che per Postgress, salvo che in MySQL non si può specificare il numero della riga: la riga ottenuta sarà sempre la riga successiva all'ultima letta.
Le funzioni sono:
- mysql_fetch_row (<riferimento query>); ritorna un array contenente, in ogni cella un diverso campo della riga, ad esempio $res[0] conterrà la prima colonna, $res[1] la seconda ecc..
- mysql_fetch_array (<riferimento query>); ritorna un array associativo contenente, in ogni cella il campo della riga con lo stesso nome, ad esempio $res["nome"] conterrà la prima colonna "nome", $res["cognome"] la colonna "cognome" ecc..
- mysql_fetch_object (<riferimento query>); ritorna un oggetto contenente, gli stessi campi della riga, ad esempio $res->nome conterrà la colonna "nome", $res->cognome la colonna "cognome" ecc..
È da notare che l'indice degli array parte da 0.
Quado avremo già letto tutte le righe del risultato, le funzioni ritorneranno false e stamperanno un messaggio di errore. Per evitare la stampa dell'errore potremo aggiungere un @ prima del nome della funzione.
Dobbiamo notare che la nostra funzione db_row richiede comunque il numero di riga, per compatibilità con Postgress, ma in questo caso questo numero non viene utilizzato.
(vedi esempi e relativo codice PHP utilizzato: www.salvi.mn.it/stefano/corsi/php/31.php )
© Ing. Stefano Salvi - released under FDL licence





Commenti recenti
2 anni 31 settimane fa
3 anni 6 settimane fa
4 anni 3 settimane fa
4 anni 22 settimane fa
4 anni 23 settimane fa
4 anni 25 settimane fa
4 anni 39 settimane fa
4 anni 39 settimane fa
4 anni 46 settimane fa
4 anni 47 settimane fa