Merci.
Je n'ai jamais toucher aux tâches Cron jusqu'à maintenant.
Le plus simple serait que je fasse une requête delete que j'exécute quand j'entre dans la page.
Mais, après avoir tenté de le faire, ça ne fonctionne pas.
Dans mon CRUD, j'ai mis ceci à Edit.PHP
1 2 3
| $sqldel = "DELETE * FROM auth WHERE submitdate < DATE_SUB(NOW(), INTERVAL 30 DAY)";
$querydel = $dbConn->prepare($sqldel);
$querydel->execute(); |
et ma table, j'ai mis comme champ submitdate et NOW() pour enregistrer la date dans mon fichier add.php.
Et j'obtiens comme erreur quand j'exécute edit.php:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM auth WHERE submitdate < DATE_SUB(NOW(), INTERVAL 30 DAY)' at line 1' in ...\edit.code.php on line 26
Et je suis bloqué la.
Partager