sql >> Database >  >> RDS >> Mysql

Doorloop SQL-resultaten in PHP - Krijgt geen volledige array

U moet het volgende gebruiken, want als u mysql_fetch_array . aanroept, buiten de lus retourneert u alleen een array van alle elementen in de eerste rij. Door rij in te stellen op een nieuwe rij die wordt geretourneerd door mysql_fetch_array elke keer dat de lus doorloopt, herhaal je elke rij in plaats van wat er zich daadwerkelijk in de rij bevindt.

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

}

Maar de goede manier is om elke rij te herhalen, aangezien je maar drie kolommen hebt

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


  1. MySQL-fout 1241:operand moet 1 kolom(men) bevatten

  2. Haal de eeuw uit een datum in PostgreSQL

  3. kolom verwijderen bestaat niet

  4. Selecteer de kleinste waarde uit meerdere kolommen met PHP/MySQL