Comment supprimer contenu table ...

Par ovvo, il y a 7 ans


Salut, j'aurais besoin d'être débloqué pour mon code .
J'ai dabord enregistré la date avec un time() sous format exemple "5362426652"
et je souhaitre supprimer tout les jours à la même heure le contenu de ma table à savoir à 3 h00 du matin .Voici mon code :

$req_suppr = $bdd->prepare('DELETE FROM TableUne where time() == '); $req_suppr->execute();

Je vois pas trop comment faire au niveau du format pour comparer time() à date actuelle 3H00 du matin .
Merci d'avance .

4 réponses

Lartak, il y a 7 ans

Si tu veux que le code PHP s'exécute de manière récurrente, c'est le seul moyen, à moins que tu sois prêt à aller sur ton site tous les jours à l'heure précise faire appel à la page qui exécute le script.

Lartak, il y a 7 ans

Bonsoir.
Pour faire ce que tu demandes, il te faut faire une tache CRON : Tutoriel Vidéo » Tâches récurrents, cron.
Si tu veux supprimer tout les enregistrements d'une table, il te faut juste faire :

DELETE FROM nomDeLaTable
ovvo, il y a 7 ans

Un peu complexe pour moi CRON , n'ya t'il pas une autre solution quitte à simplifier ce que je souhaite faire ?

ovvo, il y a 7 ans

d'accord merci .