Données sql dans une requette sql, probleme

Résolu
laquiche Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
laquiche Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis en train de programmer un petit site, mais j'ai une erreur en php que je n'arrive pas a resoudre.
voici le probleme :


while ($donnees = mysql_fetch_array($reponse) )
{
$file = @fopen($donnees['url'], 'r');
if ($file)
{
echo '';
}
else
{
echo '<a href="'.$donnees['url'].'">Lien '.$donnees['ID'].' non valide</a> <br />';
mysql_query('DELETE FROM mp3 WHERE ID = "$donnees['ID']"');
}
}

le systeme est simple, ca verifie si les url dans la table sont toujours bonne, et ca supprime les url mortes, le probleme c'est que la requette pour supprimer ne fonctionne pas, surement un probleme de traitement des donnée recupéré de la base.
voila si vous pouvez m'aider n'hesitez pas :d
merci d'avance
A voir également:

2 réponses

Dr Zoidberg Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   100
 
Salut,

PHP n'interprete pas les variables dans les chaines délimitées par une simple quote.
Essai de remplacer
 mysql_query('DELETE FROM mp3 WHERE ID = "$donnees['ID']"'); 

par
mysql_query('DELETE FROM mp3 WHERE ID = "'.$donnees['ID'].'"'); 
0
laquiche Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
impecable, merci bcp, ca marche comme sur des roulettes
0