sql >> Databáze >  >> RDS >> Mysql

Procházení výsledků SQL v PHP – Nedostávám celé pole

Musíte použít následující, protože pokud zavoláte mysql_fetch_array mimo smyčku vracíte pouze pole všech prvků v prvním řádku. Nastavením řádku na nový řádek vrácený mysql_fetch_array pokaždé, když smyčka prochází, budete iterovat každý řádek namísto toho, co je ve skutečnosti uvnitř řádku.

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

}

Ale dobrý způsob je iterovat každý řádek, protože máte pouze tři sloupce

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


  1. Proaktivní kontroly stavu serveru SQL Server, část 5:Statistika čekání

  2. Základní MySQL dotazy

  3. Vrátit seznam e-mailů odeslaných z SQL Server Database Mail (T-SQL)

  4. Django prefetch_related s limitem