deel van het script kwam uit een tutorial, heeft varchar voor de datum gebruikt :(
Omschrijven naar date --> 2009-01-01 en dan werkt
$querybis="SELECT * FROM agenda WHERE date >= DATE_FORMAT('".$dag_z."-".$maand_z."-".$jaar."','%e %c %Y') and genre='activiteit' ORDER BY date DESC LIMIT 5";
Dit '%e %c %Y' zal nooit een datum geven, wel tekst. Hier zal je ook nooit fatsoenlijk op kunnen sorteren omdat dan 01 01 2009 vroeger zal zijn dan 31 01 1980.
$querybis="SELECT * FROM agenda WHERE date >= DATE_FORMAT('01-01-2009"','%Y-%c-%e') and genre='activiteit' ORDER BY date DESC LIMIT 5";
geeft geen datum, alleen tekst --> datums na 01-01-2009 in de database
snap dan niet hoe wel te selecteren of begrijp ik het dan niet?
?
Onbekende gebruiker
31-10-2009 00:26
Nou, door het dus op de juiste manier in de database te stoppen. Appels en peren kan je niet met elkaar vergelijken.
Als je datums als DATE opslaat kan je er van alles mee doen.