-
Problème de requête
Bonjour, je n'arrive pas à résoudre un problème: cette requête ne marche pas, et je ne comprend pas pourquoi :
mysql_query("DELETE * FROM table WHERE nom='$nomF'");
Ici il n'y a pas de message d'erreur, mais la ligne de la table n'est pas supprimée ($nomF est récupéré par une methode POST).
Dans le même genre :
$test = mysql_query("SELECT * FROM table WHERE nom=$truc");
Ici le message d'erreur est le classique : Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program...
Merci de votre aide.
-
salut,
pour ta premiere requete : as-tu verifie le contenu de ta variable ?
=> echo $nomF;
pour la deuxieme pareil, verifie le contenu de $truc
ps: c'est entre quote (comme dans la 1ere)
$test = mysql_query("SELECT * FROM table WHERE nom='".$var."' ");
ps bis : affiche la requete generee (dans les 2 cas) et teste la directement avec phpmyadmin
-
Merci beaucoup, c'était bien les quotes qui manquaient.