Mysql
 sql >> Database >  >> RDS >> Mysql

Il ciclo dei risultati SQL in PHP - Non ottenere l'intero array

Devi usare quanto segue perché se chiami mysql_fetch_array al di fuori del ciclo, stai solo restituendo un array di tutti gli elementi nella prima riga. Impostando la riga su una nuova riga restituita da mysql_fetch_array ogni volta che il ciclo viene eseguito, scorrerai ogni riga invece di ciò che è effettivamente all'interno della riga.

while($row = mysql_fetch_array($result))
{
   // This will loop through each row, now use your loop here

}

Ma il modo migliore è scorrere ogni riga, poiché hai solo tre colonne

while($row = mysql_fetch_assoc($result))
{
   echo $row['name']." ";
   echo $row['email']." ";
}