JeuWeb - Crée ton jeu par navigateur
Probleme de calcul de date [Regle] - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Probleme de calcul de date [Regle] (/showthread.php?tid=1924)

Pages : 1 2


RE: Probleme de calcul de date - Sephi-Chan - 27-10-2007

La requête SELECT me renvoie un résultat. L'action portant l'id 1514, dont le timestamp est 2007-08-28 22:19:53, le timestamp au moment de ma requête était 2007-10-26 23:47:28. Le résultat retourné est donc bien la seule action effectuée il y à 5 jours ou plus.
Code :
SELECT `id`, `date`, CURRENT_TIMESTAMP() FROM `action` WHERE `date` < DATE_SUB(CURRENT_TIMESTAMP(), INTERVAL 5 DAY)

Quant à la requête DELETE, elle fonctionne elle aussi très si tant est que l'on mette les noms de champs qui conviennent. Elle efface l'entrée d'id 1514.
Code :
DELETE FROM `action` WHERE `date` < DATE_SUB(CURRENT_TIMESTAMP(), INTERVAL 5 DAY)

Je ne peux que te conseiller de tester tes requêtes sur phpMyAdmin, et quand il s'agit de requête DELETE, il suffit de remplacer par un SELECT pour savoir ce que ça retourne (et donc ce que ça supprimera lors de la vraie requête).


Sephi-Chan


RE: Probleme de calcul de date - Kassak - 27-10-2007

Merci cela a l'air de marcher maintenant^^

Bonne continuation