Bonjour a tous,
je suis nouveau dans ce forum ainsi qu'en programmation php mysql. j'ai créer un script qui, toutes les heures efface tout les éléments dont la date d'expiration est dépassé. Le script fonctionne car si je change la requete, elle s'effectue correctement mais ma requête est apparemment incorect. Voici de quoi elle à l'air :
lorsque je change la requête et que je met delete from user_temp, tout s"efface donc le script fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $queryVideur = "DELETE FROM user_temp WHERE tmp_datedel >= NOW()"; $resultVider = mysql_query($queryVideur) or die (mysql_error());
Le champ tmp_datedel est de type DATETIME et l'heure de suppression est défini à l'heure de création + 24 heures...lorsque je vais voir le résultat, l'heure de supression est correcte (+- 15 min avant le temps actuelle ou j'execute le script).
Pouvez vous m'indiquer quel pourrait être l'erreur ?
merci d'avance pour vos réponse.
Partager