j'connaissais pas mais...
désolé, toujours une erreur (mais bon, je garde sous le coude cette technique :) )
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 ''\','')' at line 7
pour faire plus simple, j'ai enlevé la ligne qui posait problème avec le ;
Code:
1 2 3 4 5 6 7 8
| $req = '
UPDATE locations
SET descNE = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(descNE, "cke_pastebin", ""),
"<div id=",""),
\'\"\',\'\'),
\'\\>\',\'\'),
\'</div>\',\'\'),
\'\\\',\'\')' ; |
sans résultat...
si ça peut aider, voici le code source de la page d'erreur :
Erreur SQL !<br>UPDATE locations
SET descFR = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(descFR, "cke_pastebin", ""),
"<div id=",""),
'\"',''),
'\>',''),
'</div>',''),
'\','')
<br>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 ''\','')' at line 7
du coup, j'ai essayé d'aller dans ton sens en modifiant :
(descNE, \'cke_pastebin\', \'\'),
\'<div id=\',\'\'),
et nada
merci
La réponse (pour ceux que ça intéresse...)
Mélangeant les 2 méthodes (merci l'ami) + le code php généré par phpmyadmin + une pause pour faire autre chose ^^, voici la réponse :
Code:
1 2 3 4 5 6 7 8 9 10 11
| $req = "UPDATE locations ".
"SET descNE = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(descNE, \"cke_pastebin\", \"\"),
\"<div id=\", \"\"),
\"\\\"\", \"\"),
\"\\\\>\", \"\"),
\"</div>\", \"\"),
\"\\\\\", \"\"),
\"<div>\", \"\"),
\"<p>\", \"\"),
\"</p>\", \"\"),
\" \", \"\") "; |
:calim2: des \ et des " à foison, mais bon.....
merci