bien le bonjour tout le monde,
je cherche à executer cette requete sous php (j'ai espacé volontairement, elle est fonctionnelle sous phpmyadmin):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
UPDATE locations 
SET descNE = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(descNE, "cke_pastebin", ""),
"<div id=",""),
'\"',''),
'\\>',''),
'</div>',''),
'\\',''),
'<p>',''),
'&nbsp;</p>','');
mais quand je l'utilise sous php ($req = ... ; mysql_query...), la requete pose problème, notamment à cause du ; qu'elle comporte (apparemment, "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 '/p>', '')' at line 7"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$req = "UPDATE locations 
SET descFR = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(descFR, 'cke_pastebin', '' ),
'<div id=', ''),
'\"',''),			  
'\\>', ''), 
'</div>', ''), 
'\\', ''), 
'<p>', ''), 
'&nbsp;</p>', '')   ;"	;
J'ai déjà inversé les ' et les "", doublé par endroit les " et les ', sans résultat, une idée ?

merci d'avance