Poster une réponse à un sujet: MySQL -> Now() - Cassé
Attention, ce sujet est un sujet ancien (6159 jours sans réponse)
Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
Prévisualisation Vérification de l'orthographe

Copier Coller Couper Tout sélectionner
Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
 
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... :smile:
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? :heink:
zion
Tu compares un DATE à un DATETIME, c'est logique que ça marche pas, ça devait pas marcher avant, c'était ça le bug :ddr555:

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_curdate

:itm:
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 :heink:
Poire
Now = date + heure ptet pour ça que ça déconne aussi...
Poire
select NOW() ?

faut ptet une ptite conversion...
cauet
Pour info, avec CURRENT_DATE() ca fonctionne.
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:
  1. SELECT * 
  2. FROM rencontres 
  3. WHERE jour = NOW( ) 
  4. LIMIT 0 , 30
  5. MySQL n'a retourné aucun enregistrement. (traitement: 0.0023 sec.)'


et la date en dur donne :

  1. SELECT * 
  2. FROM rencontres 
  3. WHERE jour = '2008-02-15' 
  4. LIMIT 0 , 30
  5. 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:
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?