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

Gennemgang af SQL-resultater i PHP - Får ikke hele arrayet

Du skal bruge følgende, fordi hvis du kalder mysql_fetch_array uden for løkken returnerer du kun en række af alle elementerne i den første række. Ved at sætte række til en ny række returneret af mysql_fetch_array hver gang løkken går igennem, vil du gentage hver række i stedet for hvad der faktisk er inde i rækken.

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

}

Men den gode måde er at gentage hver række, da du kun har tre kolonner

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


  1. Opret databaser med liquibase på tom mysql-instans

  2. IllegalArgumentException:Type kan ikke være null

  3. Afslut MySQL uden at genstarte på El Capitan

  4. Udfør flere forespørgsler ved hjælp af et enkelt JDBC Statement-objekt