Page 1 sur 1

Supprimer ligne Bdd par rapport à une date

Posté : 26 oct. 2017, 16:33
par erosp
Boujour,

Je suis en train de réaliser un blog.

J'ai un système d'ajout d'article, et au bout d'un certain temps j'aimerais que cet article soit supprimer automatiquement.

Je voudrais donc procéder par rapport a la date ( pour la suppression ), mais elle est stocker en dateTime, et je sais pas comment procéder pour faire la comparaison, par exemple si l'article date de plus d'une semaine le supprimer.

Merci.

Re: Supprimer ligne Bdd par rapport à une date

Posté : 26 oct. 2017, 17:13
par ynx
Salut,

En SQL tu peux par exemple récupérer tous les articles dont la création date de plus de 7 jours avec une requête comme ceci :
SELECT id FROM articles a WHERE a.dateCreation + INTERVAL 7 DAY <= NOW()
Bonne journée,

Re: Supprimer ligne Bdd par rapport à une date

Posté : 27 oct. 2017, 22:32
par bob56@
Bonjour erosp

j'avais exposé un sujet similaire si çà t'apporte la solution

php-debutant/supprimer-automatiquement- ... 74863.html