login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sql ORDER BY (Opgelost)

Offline M4RtNNN - 13/11/2009 15:09
Avatar van M4RtNNNNieuw lid hey, ik heb een soort rank systeem, waarbij ik zo de nummer1 laat zien:
SELECT * FROM clans WHERE unranked = '0' ORDER BY points DESC LIMIT 1

maar nu wil ik dus in een while loop, nummber 2 t/m oneindig laten zien, maar is er een manier in SQL om dan die nummer 1 op 1 of andere manier te excluden van de loop?

4 antwoorden

Gesponsorde links
Offline ArieMedia - 13/11/2009 15:16 (laatste wijziging 13/11/2009 15:21)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Google.be: limit sql

Edit: reactie dan maar liefelijk aangepast
Offline marten - 13/11/2009 15:18
Avatar van marten Beheerder ArieMedia,

ik houd je nou een tijdje in de gaten en op elk topic heb je commentaar. Onthoud wel dat niet iedereen zo superieur is als jou he!

Oftewel stop ermee of ontvang een waarschuwing in je inbox
Offline ArieMedia - 13/11/2009 15:19
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
marten schreef:
ArieMedia,

ik houd je nou een tijdje in de gaten en op elk topic heb je commentaar. Onthoud wel dat niet iedereen zo superieur is als jou he!

Oftewel stop ermee of ontvang een waarschuwing in je inbox
Laten we achter de schermen maar even praten dan..

superieur is niemand, en ik ook zeker niet :')
Offline Esli - 13/11/2009 19:12
Avatar van Esli PHP interesse Ik begrijp niet geheel je vraag. Ik illustreer even wat ik nu begrijp onder jouw vraagstelling.

Stel je hebt een tabel met allemaal niews-titels, bv.
1: Sitemasters bestaat 100 jaar, 2: Sitemasters offline, 3: Nieuwe versie Sitemasters op komst 4: Nieuwsysteem gelanceerd

Je wilt dus dit als resultaat:

--------
Bericht 1 | Datum | Weet ik veel
Sitemasters bestaat 100 jaar
--------

De andere berichten er gewoon maar wat achter?

Dan kan je gewoon die LIMIT weg laten, om te controleren of het om het eerste bericht gaat kan je een simpele controle uitvoeren.

  1. <?php
  2. $sql = 'je querie';
  3. $andere_vars;
  4. $teller = 0;
  5. while($voorwaarden)
  6. {
  7. $teller++;
  8. if($teller==1)
  9. {
  10. echo $row['blabla'];
  11. //doe iets speciaal mits dit het eerste bericht is
  12. }
  13. else
  14. {
  15. echo $row['blabla'];
  16. }
  17. }


Of begrijp ik je verkeerd?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s