Problème de récupération de variables en $_GET
Bonjour à tous,
Voila, j'ai encore un bug depuis la mise en ligne de mon appli alors que cette fonction marchait trés bine en local (classique..).Je usis passé de MySQL 4 à MySQL 5. C'est peut etre à cause de ca, je sais pas.
voila, je transmet une requette via l'URL que je recupere dans une autre page avec un _GET. Jusque la tout va bien. Je termine ma requette par
Code:
Observateurs LIKE \"%,".$id_user.",%\"";
Lorsque je transmet via l'URL, la fin de la requette s'affiche comme ceci:
Code:
Observateurs%20LIKE%20"%,1,%"
.
Jusque la tout est normal. Dans ma page ou je recupere la variable, je le fais comme ceci:
Code:
1 2
| $res=$_GET['req'];
$result= mysql_query($res)or die("$res".mysql_error()); |
Et alors la, voila ce que ca m'affiche 8O :
Observateurs LIKE \"%,1,%\"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"%,1,%\"' at line 1
Il me rejoute des caracters d'echapement tout seul, 2 "\\" qui me font foirer la requette.
Quelqu'un a une idée, parce que moi je n'en est plus..:(