delete annonce après x jours
Bonjour j'aimerai faire un delete après x jours les jours sont dans une table en nombre 1,2,3 etc....? voilà ce que je fait mais cela ne fonctionne pas à première vue.
Code:
1 2 3 4 5 6 7
| $annonce_del = $connection->prepare('SELECT * FROM annonce');
$annonce_del->execute(array());
while($result_del = $annonce_del->fetch(PDO::FETCH_OBJ)){
$supprimer = $result_del->jours;
$connection->exec('DELETE FROM annonce WHERE timestamp< DATE_SUB(NOW(), INTERVAL '.$supprimer.' DAY)');
$connection->exec('DELETE FROM choix_annonce WHERE timestamp< DATE_SUB(NOW(), INTERVAL '.$supprimer.' DAY)');
} |