PHP ver gevorderde |
|
<?php
$birthday = mysql_query("SELECT * FROM ledenlijst WHERE DAYOFYEAR(geboorte)>=DAYOFYEAR(NOW()) ORDER BY DAYOFYEAR(geboorte) DESC") or die(mysql_error());
// weergeven van de resultaten
$birthday = mysql_query("SELECT * FROM ledenlijst WHERE DAYOFYEAR(geboorte)<DAYOFYEAR(NOW()) ORDER BY DAYOFYEAR(geboorte) DESC") or die(mysql_error());
// weergeven van de resultaten ?>
<?php $birthday = mysql_query("SELECT * FROM ledenlijst WHERE DAYOFYEAR(geboorte)>=DAYOFYEAR(NOW()) ORDER BY DAYOFYEAR(geboorte) DESC") or die(mysql_error()); // weergeven van de resultaten $birthday = mysql_query("SELECT * FROM ledenlijst WHERE DAYOFYEAR(geboorte)<DAYOFYEAR(NOW()) ORDER BY DAYOFYEAR(geboorte) DESC") or die(mysql_error()); // 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.
|