Probléme script php

Résolu/Fermé
vc_41 Messages postés 69 Date d'inscription dimanche 13 mai 2007 Statut Membre Dernière intervention 23 septembre 2010 - 25 juin 2008 à 23:57
 Utilisateur anonyme - 26 juin 2008 à 00:16
Bonjour tout le monde,

Bon alors voila je suis en train de créer un script pour effacer automatiquement des messages au bout de 15 jours, mon probleme c'est au niveau de l'id du message à effacer je c'est pas comment le mettre pour que sa le face automatiquement.
Voici le script :
<?php
$base = mysql_connect ('*****', '*****', '*****'); 
mysql_select_db ('******', $base);
 
$reponse = mysql_query("SELECT * FROM basic");
$time_actu = time(); 
$date_max_basic = 60 * 60 * 24 * 15 + $time_actu;

 
while ($donnees = mysql_fetch_array($reponse) )

{

	if ( $donnees['timestamp'] > $date_max_basic ) 
		{
		mysql_query("DELETE FROM basic WHERE id='"$donnees['id']"'");
		echo "Date dépasser = ";
		echo $donnees['id'];
		echo "<br/>";
		}
	else
		{
		echo "Date ok = ";
		echo $donnees['id'];
		echo "<br/>";
		}
}
mysql_close();
?>


Alors c'est à se niveau que rein ne vas
mysql_query("DELETE FROM basic WHERE id='"$donnees['id']"'");

Mais je ne sais pas comment lui dire automatiquement l'id.

Merci et Bonne nuit
A voir également:

7 réponses

Utilisateur anonyme
26 juin 2008 à 00:03
Salut,
mysql_query("DELETE FROM basic WHERE id='" . $donnees['id'] . "'");

Tout simplement non?
0
vc_41 Messages postés 69 Date d'inscription dimanche 13 mai 2007 Statut Membre Dernière intervention 23 septembre 2010 3
26 juin 2008 à 00:05
Attend j'eesaye et je te redis sa ^^
0
Utilisateur anonyme
26 juin 2008 à 00:06
Tu as oublié les points pour la concaténation.
0
vc_41 Messages postés 69 Date d'inscription dimanche 13 mai 2007 Statut Membre Dernière intervention 23 septembre 2010 3
26 juin 2008 à 00:12
Désoler mais sa marche toujours pas.
Mais j'ai modifier vite faite se que tu a mis car il manquait un " mais je crois pas ke si je l'avait pas mis sa aurrai marcher
mysql_query("DELETE FROM basic WHERE id="' . $donnees['id'] . '"");
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
26 juin 2008 à 00:13
Non, c'est juste que je suis un peu fatigué, après l'avoir édité 50 fois, mon code doit être bon maintenant ^^, regarde c'est pas le même qu'au début.
0
vc_41 Messages postés 69 Date d'inscription dimanche 13 mai 2007 Statut Membre Dernière intervention 23 septembre 2010 3
26 juin 2008 à 00:15
Ba merci beaucoup c'est bon sa marche.
Bonne nuit
0
Utilisateur anonyme
26 juin 2008 à 00:16
De rien, bonne nuit à toi aussi :)
0