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 : Sélectionner tout - Visualiser dans une fenêtre à part
Observateurs LIKE \"%,".$id_user.",%\"";
Lorsque je transmet via l'URL, la fin de la requette s'affiche comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Observateurs%20LIKE%20"%,1,%"
.

Jusque la tout est normal. Dans ma page ou je recupere la variable, je le fais comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$res=$_GET['req'];
$result= mysql_query($res)or die("$res".mysql_error());
Et alors la, voila ce que ca m'affiche :

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..