Requête sql avec test d'une variable
Bonjour à tous,
J'aimerais sélectionner l'identifiant de la ville chaque fois que le nom est Paris. Lorsque je fais ce ceci:
Code:
1 2 3 4 5 6 7 8
|
$p=0;
$requete = mysql_query("SELECT id_ville FROM ville WHERE nom='Paris'");
while($reponse=mysql_fetch_array($requete))
{
$req_rep[$p]=$reponse['id_ville'];
$p++;}
print_r($req_rep); |
Il marche bien et m'affiche bien tous id_ville lorsque nom='Paris'.
Mais lorsque je fais ceci:
Code:
1 2 3 4 5 6 7 8
| $vill='Paris';
$p=0;
$requete = mysql_query("SELECT id_ville FROM ville WHERE nom=' ".$vill." '");
while($reponse=mysql_fetch_array($requete))
{
$req_rep[$p]=$reponse['id_ville'];
$p++;}
print_r($req_rep); |
Il ne m'affiche rien. Même si je fais ou Je ne comprends pas pourquoi.
Comment dois-je déclarer cette variable?
Je vous remercie d'avance.