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
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 LIKE \"%,".$id_user.",%\"";
.
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:
Et alors la, voila ce que ca m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $res=$_GET['req']; $result= mysql_query($res)or die("$res".mysql_error());:
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..![]()
Partager