[SQL] Espace dans une variable pour SQL
Petit probl�me. Quand l'utilisateur clique sur le lien, la page est recharg� avec une variable dans l'URL. Cette variable contient un espace (transform� en %20 dans l'URL). Cette m�me variable sert pour une requ�te SQL. J'ai tout v�rifi� avec une variable sans espace, tout fonctionne. Mais d�s que la variable a un espace, la requ�te ne fonctionne pas. Pas de message d'erreur, mais une r�ponse vide.
Plus de pr�cision si besoin :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| if (isset($_GET[nom_console]))
{
// -->connexion à la base
$sql = mysql_query("SELECT * FROM jeu WHERE nom_console='{$_GET[nom_console]}'")
while ($donnees = mysql_fetch_array($sql) )
{
echo "jeu : ";
echo $donnees[nom_jeu];
}
echo "console : ";
echo $_GET[nom_console];
}
else
{
?>
<a href="essai.php?nom_console=Nintendo DS">essai</a>
<?php
}
?> |
affichage souhait� :
jeu : nom du jeu 1
jeu : nom du jeu 2
console : Nintendo DS
affichage r�el :
console : Nintendo DS
J'ai essay� en modifiant les guillemets et les quotes, mais rien ne change.