Hej. Jag har precis börjat lite med PHP. Innan har jag suttit med ASP men har tröttnat lite på det eftersom det är så mycket licenskonstnader för allt. I alla fall:
Hur loopar man på enklast sätt igenom alla poster man hämtat med en SQL-fråga?
Man får ju vad jag har förstått tillbaka alla resultat i någon special-array.
... Det är en sak jag inte förstår...Hur vet den att den ska gå vidare till nästa post efter varje varv i while-loopen?
Därför att villkoret i while-slingan samtidigt tar fram nästa rad. Alltså, du har:
while ($row = mysql_fetch_array($resource)) {
....
}
Detta uttryck:
$row = mysql_fetch_array($resource)
lägger successivt in värdet från en viss rad (uppifrån och ner i resultatraderna) i $row. När alla rader hämtats och man fortsätter att hämta "nästa" så returneras false i stället. Därmed fungerar while. Så länge det finns fler rader, kör. När raderna tog slut, gå vidare.
Angående ditt SQL-fel, så är det nog bättre att ställa den frågan i SQL-forumet.
269 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91