login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sorteren

Offline webstab - 23/01/2006 18:23
Avatar van webstabPHP ver gevorderde
  1. <?php
  2. $birthday = mysql_query("SELECT * FROM ledenlijst WHERE DAYOFYEAR(geboorte)>=DAYOFYEAR(NOW()) ORDER BY DAYOFYEAR(geboorte) DESC") or die(mysql_error());
  3. // weergeven van de resultaten
  4. $birthday = mysql_query("SELECT * FROM ledenlijst WHERE DAYOFYEAR(geboorte)<DAYOFYEAR(NOW()) ORDER BY DAYOFYEAR(geboorte) DESC") or die(mysql_error());
  5. // weergeven van de resultaten ?>
Hoe kan ik dit in een query gooien? Ik kan gewoon de where-clause weglaten, maar dan is de volgorde niet goed. Het is een verjaardagskalender, degene die eerst verjaren moeten bovenaan, bij degene waar het het langste duurt, moeten onderaan komen.

Maar ik geraak er niet uit.

2 antwoorden

Gesponsorde links
Offline cloudstrife - 23/01/2006 20:23 (laatste wijziging 23/01/2006 20:24)
Avatar van cloudstrife PHP beginner die 2 kan je toch samenvoegen met AND
veld1=voorwaarde AND veld2=voorwaarde2
niet?

Haal ze gewoon uit de database en sorteer ze via geboortedatum. Die where is toch niet nodig?
Offline webstab - 23/01/2006 20:24
Avatar van webstab PHP ver gevorderde En wat is daar dan het nut van? Dan worden ze toch niet gesorteerd zoals ik wil?
Eerst moet hij al degene weergeven die groter zijn en daarna al degene die kleiner zijn.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.203s