supprimer seulement 6 mois de ma bdd

virginie
Invité n'ayant pas de compte PHPfrance

03 mai 2010, 12:02

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()); 
        
?>

ViPHP
ViPHP | 2291 Messages

03 mai 2010, 12:42

Salut,

Un début de piste par ici

A+
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

virginie
Invité n'ayant pas de compte PHPfrance

03 mai 2010, 18:25

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());  

virginie
Invité n'ayant pas de compte PHPfrance

03 mai 2010, 18:31

Il y avait l'option resolu avant il me semble non ? Je ne trouve pas l'onglet si quelqu'un sait ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

05 mai 2010, 10:22

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é :)
Quand tout le reste a échoué, lisez le mode d'emploi...