login  Naam:   Wachtwoord: 
Registreer je!
 Forum

alles uit de mysql database halen

Offline username - 21/08/2005 15:52
Avatar van usernameHTML interesse i wil alles uit de database halen ik heb nu dit maar hij laat maar 1 ding zien terwijl er 13 records in de database staan.
de code die ik gebruik
  1. <?php
  2. include ('config.php');
  3. $sql = "SELECT site FROM sites";
  4. $result = mysql_query($sql);
  5. $r=mysql_fetch_array($result);
  6. {
  7.  
  8. $list=$r["site"];
  9. }
  10. echo ('' .$list. '');
  11. ?>


ik heb al gezocht in het forum maar ik kwam er niet uit ik heb ook al een paar tutorials door gelezen

3 antwoorden

Gesponsorde links
Offline Rens - 21/08/2005 15:55
Avatar van Rens Gouden medaille

Crew algemeen
Dat komt omdat er geen while omheen staat.

  1. <?php
  2. include ('config.php');
  3. $sql = "SELECT site FROM sites";
  4. $result = mysql_query($sql);
  5. while($r=mysql_fetch_array($result))
  6. {
  7.  
  8. echo $r["site"];
  9. }
  10. ?>


Zal beter werken.

De functie while() zorgt ervoor dat alle rijen worden doorlopen.

Owjah, en als je het zo doet, word $list telkens vervangen door het nieuwste item.

En
  1. echo ('' .$list. '');

is ook onlogisch.
Gebruik het gewoon zo:
  1. echo $list;
Offline username - 21/08/2005 15:57
Avatar van username HTML interesse bedankt het werk^^
maar nu staan alles uit de database op 1 regel hoe kan ik ervoor zorgen dat elk item op een nieuwe regel staat
Offline Rens - 21/08/2005 15:59
Avatar van Rens Gouden medaille

Crew algemeen
  1. echo $r["site"];

vervangen door:
  1. echo $r["site"]."<br />";
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s