par
Kemper » 28 avr. 2009, 12:56
Pourquoi se casser la tête avec un varchar déjà ? Pour comparer des dates y'a un type de colonne date, avec un format normé (AAAA-MM-JJ comme indiqué dans les autres réponses) qui facilite les tris, et des fonctions qui vont bien.
Ensuite tu reformates à l'affichage et l'enregistrement, c'est pas long.
Avec une date bien stockée ta requête serait ça :
Là forcément, comparer une chaîne avec des slashes dedans, ça va être plus compliqué.
Il y a un sujet dans la FAQ pour manipuler des dates :
http://www.phpfrance.com/forums/voir_sujet-8323.php
Pourquoi se casser la tête avec un varchar déjà ? Pour comparer des dates y'a un type de colonne date, avec un format normé (AAAA-MM-JJ comme indiqué dans les autres réponses) qui facilite les tris, et des fonctions qui vont bien.
Ensuite tu reformates à l'affichage et l'enregistrement, c'est pas long.
Avec une date bien stockée ta requête serait ça :
[code]
SELECT * FROM agenda WHERE date > NOW();
[/code]
Là forcément, comparer une chaîne avec des slashes dedans, ça va être plus compliqué.
Il y a un sujet dans la FAQ pour manipuler des dates : http://www.phpfrance.com/forums/voir_sujet-8323.php