Mammouth du PHP |
19672 Messages
01 avr. 2005, 16:52
Sauf erreur de mes sens abusés, il y a confusion entre deux types de données : la fonction SQL now() rentourne une donnée de type DATETIME alors que TIMESTAMP est un nombre de secondes, pas une date, comparer les deux, c'est comme comparer une voiture de sport et un sac de patates... il n'y a qu'un très très très .... très lointain rapport entre les deux (si, quand on se sert du premier pour porter le second)
Donc, il faudrait transformer la date correspondant à now() en timestamp pour ensuite chercher dans le champ correspondant une valeur inférieure à timestamp - (10 * 24 * 60 * 60) ou qqch de ce style...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 