Page 1 sur 1

supprimer seulement 6 mois de ma bdd

Posté : 03 mai 2010, 12:02
par virginie
Bonjour messieurs, j'ai des information dans ma bdd que je supprime tous les ans toutefois je j'aimerais supprimer mes info tous les six mois pour ne pas perdre toutes mes infos. merci a vous si quelqu'un peu m'aiguiller.

<?

$recherche="2009";
$str_requete = "INSERT INTO supannee (id, adresse_fichier, nomfichier, nom, mdp, titre, condition, coordonnees, date, heure) SELECT id, adresse_fichier, nomfichier, nom, mdp, titre, condition, coordonnees, date, heure  FROM annee  WHERE YEAR(date) = $recherche ORDER BY id DESC"; 

mysql_db_query($sql_bdd, $str_requete, $db_link) or die(mysql_error());

$requete2 = mysql_db_query($sql_bdd,"delete from annee WHERE YEAR(date) = $recherche ",$db_link) or die(mysql_error()); 
        
?>

Re: supprimer seulement 6 mois de ma bdd

Posté : 03 mai 2010, 12:42
par dunbar
Salut,

Un début de piste par ici

A+

Re: supprimer seulement 6 mois de ma bdd

Posté : 03 mai 2010, 18:25
par virginie
Ok merci pour votre conseil j'arrive à selectionner mois par mois à la place de 12 mois d'un coup.
Je laisse la requete dessou cela peu servir à quelqu'un peu être. Merci encore
$requete2 = mysql_db_query($sql_bdd,"delete from annonce WHERE YEAR(date) = 2009 and MONTH(date) =  01 ",$db_link) or die(mysql_error());  

Re: supprimer seulement 6 mois de ma bdd

Posté : 03 mai 2010, 18:31
par virginie
Il y avait l'option resolu avant il me semble non ? Je ne trouve pas l'onglet si quelqu'un sait ?

Re: supprimer seulement 6 mois de ma bdd

Posté : 05 mai 2010, 10:22
par @rthur
Il n'y a plus de "résolu" pour l'ensemble du sujet, mais un bouton Image en haut à droite de chaque réponse pour permettre d'indiquer le message qui t'a le plus aidé :)