Poster une réponse à un sujet: MySQL -> Now() - Cassé
Attention, ce sujet est un sujet ancien (5979 jours sans réponse)
cauet
Enfin, 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...
![:smile: :smile:](images/smileys/smile.gif)
cauet
Tu à 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?
![:heink: :heink:](images/smileys/heink.gif)
zion
Tu 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
![:ddr555: :ddr555:](images/smileys/ddr555.gif)
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_curdate
![:itm: :itm:](images/smileys/itm.gif)
cauet
Ben 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
![:heink: :heink:](images/smileys/heink.gif)
Poire
Now = date + heure ptet pour ça que ça déconne aussi...
Poire
select NOW() ?
faut ptet une ptite conversion...
faut ptet une ptite conversion...
cauet
Pour info, avec CURRENT_DATE() ca fonctionne.
Quelqu'un aurait-il un idée ?
Quelqu'un aurait-il un idée ?
cauet
Hello 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
![:wam: :wam:](images/smileys/wam.gif)