2011-11-18 143 views

Respuesta

10

prueba este

$mysql="select replace(text,'\"',\"'\") from mytable"; 

A continuación, la consulta se convertirá en

select replace(text,'"',"'") from mytable 

al final de MySQL.

3

tiene que escapar de la comilla simple ' también (ver table 8.1):

mysql="select replace(text,'\"','\\'') from mytable" 

De este modo, la cadena enviada a MySQL leerá:

select replace(text,'"','\'') from mytable 
+2

También recomiendo su sustitución dentro de su base de datos: UPDATE tableName SET ColumnName = REPLACE (ColumnName, '"'," '"); o UPDATE tableName SET ColumnName = REPLACE (ColumnName,' \" ',' \\ ''); – KarlosFontana

Cuestiones relacionadas