Eh oh, faudrait peut-être lire la doc MySQL avant de poster:
Envoyé par
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
DATEDIFF(expr,expr2)
DATEDIFF() returns the number of days between the start date expr and the end date expr2. expr and expr2 are date or date-and-time expressions. Only the date parts of the values are used in the calculation.
... c'est un nombre de JOURS que ça te renvoie.
Ce qu'il te faut, c'est un TIMESTAMPDIFF, qui malheureusement n'est disponible qu'à partir de la 5.0
Sinon, tu peux te débrouiller en faisant un :
WHERE ADDTIME(NOW(), "1:00:00") < $date_client
Ou quelque chose dans le genre...
A noter que j'ai changé l'instruction PHP $date = date("Y-m-d H:i:s"); par la fonction MySQL NOW().
Partager