27. marts 2005 - 15:09Der er
3 kommentarer og 1 løsning
Vis hele indholdet af tabellen
Jeg har en tabel med 3 felter. (id, tip og navn) Hvordan får jeg vist alt indhold? Jeg er kommet til at jeg kan få vist den ene række. De skal sorteres efter id. Jeg har dette til at starte med:
<?php $foresp = mysql_query("SELECT tip, navn FROM gh_tips order by id desc") or die(mysql_error()); while($row = mysql_fetch_array($foresp)) { $tip = $row["tip"]; $navn = $row["navn"]; } ?>
Det der sker i 'While' er, at alle dine poster i databasen bliver hentet (i en såkaldt løkke). Dvs. at du faktisk FÅR hentet alle dine poster - det er bare kun den sidste der bliver udskrevet, fordi denne posts data placeres i $tip og $navn. Løsning er simpel - udskriv dataene i løkken i stedet :
<?php $foresp = mysql_query("SELECT tip, navn FROM gh_tips order by id desc") or die(mysql_error()); while($row = mysql_fetch_array($foresp)) { echo "".$row["tip"]."<br>"; echo "".$row["navn"]."<br><br>"; } ?>
Damn da, det er jo perfekt. Mit problem var netop at jeg ikke lige havde styr på at få udskrevet det i løkken i stedet for. Tak for hjælpen. Smid et svar.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.