Ik ben bezig om een verjaardagskalender te maken... Alle items steek ik gewoon in een database, en ik lees ze dan uit..

Ik zou willen dat het begint met 1 januari en endigt met 31 december, ik heb dus 3 velden in mijn db:
dag - maand - jaar

Ik probeer deze gegevens op te halen met de volgende query
mysql_query("SELECT * FROM kalender ORDER BY jaar,maand,dag");

maar nu krijg ik de laatste verjaardagen eerst... ik heb al geprobeerd met DESC maar nog steeds niets...

De gegevens in de db zijn bvb:
dag : 11
maand : 8
jaar : 1987

Iemand die een idee heeft?
ASC al geprobeerd?
VeeWee: Ja, nog steeds niets... Het zal wel weer iets doms zijn dat ik over het hoofd zie, maar ik zou niet weten wat...
Sla ze op als int :P
date("U", mktime());
bij die mktime vul je de ingevoerde datum in en ordenen is zoveel simpeler :)
Dbegrijp ik,
ik heb er wat over opgezocht,
ik krijg dan een reeks getalletjes,
maar hoe haal ik daar dan terug een nette datum uit?
I see.
Elwin heeft dezelfde ideetjes als ik, leuk :)

Reageren