pb suppression ligne sql

uraharasama
Invité n'ayant pas de compte PHPfrance

30 mai 2010, 18:19

bonjour, cela fait maintenant quelque temps que je cherche d'où peut venir mon erreur ( qui à l'air plutot simple) mais rien n'y fait...

je vous explique: un utilisateur upload un fichier, un champ ( nom_file) dans la table file contient le chemin ( ex: upload/test.01.jpg).
mon probleme ce situe au niveau de la suppression de la ligne dans la table, le fichier se supprime bien du dossier, mais la ligne dans la table reste.

echo '<a href="admin.php?nom='.$Fichier.'">Supprimer</a> => <a href='.$adresse.$Fichier.' target="_blank">'.$Fichier.'</a><BR>';
$del="$adresse$Fichier";
mysql_query('DELETE FROM test.file WHERE nom_file="$del"');
echo "$del";


echo"$del"; affiche bien le bo chemin a la suppression d'un fichier, mais la commande mysql_query ne fonctionne pas :'(

merci de m'aider :)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

31 mai 2010, 00:31

Bonjour,

Ta requête SQL est dans des guillemets simples donc tes variables PHP ne vont pas être remplacées par leurs valeurs
Quand tout le reste a échoué, lisez le mode d'emploi...