Bonjour,
je voudrais, dans le cadre d'un site de petites annonces, donnant le choix à l'annonceur d'une durée de 1, 2 ou 3 semaines, supprimer les annonces plus vieille de 7, 21, ou 28 jours, donc ! avec un control de 2 critères, que dans le champs "duree" se trouve '1 semaine' (ou 2 ou 3 ensuite) et que la date 'd'insertion' (champs datef pour l'occasion) soit plus vieille de 7 jours (pour cet exemple) pour info le champs date est : d/m/Y....mais, lors du lancement, ma procedure de contrôl ne semble s'occuper que du champs '1 semaine', alors je vous mets mon code (test bien sur) si vous pourvez m'aider la dessus, c'est le dernier point où je bloque pour finaliser mon site
<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('testlb');
$sql = "DELETE FROM offres where duree='1 semaine' AND datef < NOW()-3600*24*7";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
mysql_close();
?>
Merci
Laubro