Requete SQL en PHP
flexijuju
-
Rémy -
Rémy -
Bonjour à tous.
Je voudrais faire une requete sql en PHP et j'ai un peu de mal avec la syntaxe.
Je cherche a selectionner des articles .
il est possible d'afficher l'article que j'ai choisis avec : echo $_post['liste'];
la requete suivante fonctionne :
$req ="select * from article";
Je voudrais faire la meme requete avec comme condition de selection : nom= (le nom retourné par la liste : $_post['liste'])
c'est donc un truc du genre : select * from article where nom="$_post['liste']"
mais ca ne marche pas, poouvez vous me donnez la synataxe s'il vous plait....
Merci a tous
julien
Je voudrais faire une requete sql en PHP et j'ai un peu de mal avec la syntaxe.
Je cherche a selectionner des articles .
il est possible d'afficher l'article que j'ai choisis avec : echo $_post['liste'];
la requete suivante fonctionne :
$req ="select * from article";
Je voudrais faire la meme requete avec comme condition de selection : nom= (le nom retourné par la liste : $_post['liste'])
c'est donc un truc du genre : select * from article where nom="$_post['liste']"
mais ca ne marche pas, poouvez vous me donnez la synataxe s'il vous plait....
Merci a tous
julien
3 réponses
-
$nom=$_POST['liste']; $req ="select * from article where nom='$nom'"
-
$nom=$_POST['liste']; $req ="select * from article where nom='$nom'"
Je penses qu'il faut plutot mettre cela:$nom=$_POST['liste']; $req ="select * from article where nom='".$nom."'"
-
Ou mieux peut-être (flexijuju à l'air de débuter, faut bien lui expliquer)
$nom=$_POST['liste']; $req =("select * from article where nom=\"$nom\";"); $reponse = mysql_fetch_array($req);
ensuite, tu appelles ta réponse par $reponse["nom_du_champ"]
bon courage.