Programmation » MySQL -> Now() - Cassé
MySQL -> Now() - Cassé
Publié le 15/02/2008 @ 22:13:35,
Par cauetHello la foule,
Après un update de PHP5/MySQL5 cette semaine,
la fonction NOW() ne fonctionne plus !
Exemple:
et la date en dur donne :
La date du serveur est bien: vendredi 15 février 2008, 22:12:12 (UTC+0100)
La version de MySQL :
5.0.51a-0.dotdeb.1
Alors là, je suis
Après un update de PHP5/MySQL5 cette semaine,
la fonction NOW() ne fonctionne plus !
Exemple:
- SELECT *
- FROM rencontres
- WHERE jour = NOW( )
- LIMIT 0 , 30;
- MySQL n'a retourné aucun enregistrement. (traitement: 0.0023 sec.)'
et la date en dur donne :
- SELECT *
- FROM rencontres
- WHERE jour = '2008-02-15'
- LIMIT 0 , 30;
- 194 D1 2008-02-15 20:30:00 K.AA.GENT CERCLE BRUGGE K.SV. 22 1 0
La date du serveur est bien: vendredi 15 février 2008, 22:12:12 (UTC+0100)
La version de MySQL :
5.0.51a-0.dotdeb.1
Alors là, je suis
MySQL -> Now() - Cassé
Publié le 15/02/2008 @ 22:14:44,
Par cauetPour info, avec CURRENT_DATE() ca fonctionne.
Quelqu'un aurait-il un idée ?
Quelqu'un aurait-il un idée ?
MySQL -> Now() - Cassé
Publié le 15/02/2008 @ 22:21:08,
Par cauetBen le soucis, c'est que NOW() est plus pour le DATETIME, en effet.
Mais, ca à toujours très bien marché jusqu'à présent
Mais, ca à toujours très bien marché jusqu'à présent
MySQL -> Now() - Cassé
Publié le 15/02/2008 @ 22:23:54,
Par zionTu compares un DATE à un DATETIME, c'est logique que ça marche pas, ça devait pas marcher avant, c'était ça le bug
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_curdate
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_curdate
Je suis le Roy
MySQL -> Now() - Cassé
Publié le 15/02/2008 @ 22:28:47,
Par cauetTu à raison.
A l'avenir je peux foutre des CURDATE() plutôt que des NOW() pour les champs DATE..
Je trouvais ca tellement plus simple... après tout, j'envoie l'heure.. et alors?
A l'avenir je peux foutre des CURDATE() plutôt que des NOW() pour les champs DATE..
Je trouvais ca tellement plus simple... après tout, j'envoie l'heure.. et alors?
MySQL -> Now() - Cassé
Publié le 15/02/2008 @ 22:30:07,
Par cauetEnfin, je suis le premier à dire que je trouve PHP (et un peu MySQL) pas assés typés (comparativement à d'autres langages..) dans la sémantique du code, ben voila..
J'en prends pour mon grade...
J'en prends pour mon grade...