|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 19 ![]() |
Bonjour,
j'essaie de faire un petit module "Phrase du jour" mais j'ai un bug pour comparer les dates... Voici comment fonctionne ce petit module : Via la back-office : - Je renseigne l'auteur dans un champ - la phrase dans un autre - et dans deux scrollbox je choisi le jour et le mois de parution ( se présent de cette manière stockée dans la BDD : 16/02) Dans ma page : - Je récupère dans une variable la date actuelle $date_actu = date(d/m); -Dans ma requête SQL je demande de me sélectionner que la phrase et l'auteur dont la date de parution = $date_actu. Mais cela ne marche pas et quand ça marche il ne donne pas la date du jour mais une autre. Avez-vous des solutions à ça ? Bien cordialement, Jérôme |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Il faut utiliser des champs DATE mysql au format Y-m-d (d'ailleurs pourquoi tu ne prends pas l'année ?)
Tu auras ainsi toute la manoplie de manipulation de date de Mysql. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 19 ![]() |
Mais si je prends l'année, l'année prochaine mes phrases du jour ne marcheront plus...
Peut-on utilisé le champ date au format m-d et pas Y-m-d ?? |
|
|
00
|
|
|
#4 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
tu pourras faire simplement :
Code sql :
Et ca te laissera moult possibilités dans l'avenir pour faire des tries sur les dates. |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 19 ![]() |
Merci beaucoup pour ton aide, je vais faire ça !
++ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com