login  Naam:   Wachtwoord: 
Registreer je!
 Forum

top 5

Offline ottorocket - 03/03/2006 18:17
Avatar van ottorocketOnbekend Ik zou graag een top 5 maken van mijn beste leden, maar hoe kan ik er maximum 5 laten verschijnen?

9 antwoorden

Gesponsorde links
Offline Crazed - 03/03/2006 18:21 (laatste wijziging 03/03/2006 18:25)
Avatar van Crazed PHP interesse in je SQL-statement de opdracht LIMIT gebruiken...

edit:
bv:
  1. mysql_query("SELECT * FROM leden GROUP BY top DESC LIMIT 0,5");
Offline ottorocket - 03/03/2006 18:23 (laatste wijziging 03/03/2006 18:24)
Avatar van ottorocket Onbekend dus gewoon
  1. <?php
  2. mysql_query("SELECT bank FROM leden LIMIT=5");
  3. ?>
Offline Crazed - 03/03/2006 18:29
Avatar van Crazed PHP interesse Zo kan het, maar vergeet niet van te sorteren op beste leden, anders ga je gewoon de eerste waarden uit je tabel halen, en niet je beste leden...
Offline seba - 03/03/2006 18:30
Avatar van seba Onbekend nee,
zoals crazed zegt:
  1. <?php
  2. mysql_query("SELECT * FROM leden ORDER BY top DESC LIMIT 0,5");
  3. ?>

Offline ottorocket - 03/03/2006 18:31 (laatste wijziging 03/03/2006 18:35)
Avatar van ottorocket Onbekend ik gebruik dit, maar in mijn statistieken zie ik maar 1 lid staan
1. lid
en er zouden er 5 moeten staan

  1. <?php
  2. $select = mysql_query("SELECT * FROM leden GROUP BY contant DESC LIMIT 0,5");
  3. echo "<ol>";
  4. while($list = mysql_fetch_object($select)) {
  5. echo "<li> $list->gebruikersnaam</li>";
  6. }
  7. echo "</ol>";
  8. ?>
Offline Voldemort - 03/03/2006 19:03
Avatar van Voldemort PHP ver gevorderde Mag ook gewoon LIMIT 5 zijn. Haal ook even je variable buiten de quote.
Offline ottorocket - 03/03/2006 19:07
Avatar van ottorocket Onbekend het lukt ook niet met LIMIT 5
Offline Voldemort - 03/03/2006 19:10
Avatar van Voldemort PHP ver gevorderde
  1. <?php
  2. $select = mysql_query("SELECT * FROM leden ORDER BY contant DESC LIMIT 5");
  3. echo "<ol>";
  4. while($list = mysql_fetch_object($select)) {
  5. echo "<li> ".$list->gebruikersnaam."</li>";
  6. }
  7. echo "</ol>";
  8. ?>


Probeer die eens. GROUP BY moest ORDER BY zijn en LIMIT 5 mag ook. Ik heb tevens je variable buiten de quotes gehaald omdat het anders een foute syntaxis is (ook al geeft PHP dit jammer genoeg niet aan).
Offline ottorocket - 03/03/2006 19:33
Avatar van ottorocket Onbekend bedankt het werkt nu
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s