Author Avatar

Fabrizio S.

0

Share post:

Ci occupiamo in questo articolo del linguaggio PHP e di comprendere quale siano le differenze fra mysqli_fetch_row
,mysqli_fetch_assoc e mysqli_fetch_array ossia tre modi differenti di interrogare il vostro database mysql
Linguaggio PHP differenze fra  mysqli_fetch_row ,mysqli_fetch_assoc e mysqli_fetch_array

Interrogazione database mysqli_fetch_row

Partiamo subito con un esempio pensiamo di avere il seguente script
Interrogazione database mysqli_fetch_row
e vedremo a display stampati i campi riga per riga in un array ordinato. In questo caso i campi verranno caricati nell’ordine in cui sono selezionati. Facciamo un esempio specifico SELECT field3, field1,filed2 FROM mytab
echo $row[0];
In questo caso restituisce il valore del field3 (field3)

Interrogazione database mysqli_fetch_assoc

Questa funzione resistuisce un array associativo dove gli gli indici sono gli array dei vettori. Facciamo un esempio con un semplice script
Interrogazione database mysqli_fetch_assoc
In questo secondo caso non è importante l’ordine in vengono messi i campi nella query SELECT in quanto ci riferiamo a ciascun campo utilizzando il suo nome della tabella

Interrogazione database mysqli_fetch_array

La funzione mysqli_fetch_array ritornerà dal dabatase un array che ha sia i riferimenti associativi che i campi con riferimento numerico. Associa quindi quelle viste fino ad adesso.
Interrogazione database mysqli_fetch_array
Queste tre funzioni hanno preso il posto delle precedenti che sono mysql_fetch_row, mysql_fetch_assoc e mysql_fetch_array e che sono deprecate dalla versione 5.5 o come si dice sono cadute in disuso. Se volete vi lascio anche il collegamento a un tutorial sul PHP Fonte PHP.NET
Problema scanner Canon mp495 Code internal error occurred Scanner driver will be closed 5,202,54 risolto
Ubuntu Desktop o Server quale versione Linux utilizzare?