2011-11-18 236 views

回答

10

試試這個

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

那麼該查詢將成爲

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

在mysql的結束。

3

你需要逃脫單引號'太(見table 8.1):

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

因此,發送到MySQL的字符串將讀取:

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

我也建議更換他們的數據庫中: UPDATE tableName SET ColumnName = REPLACE(ColumnName,''',''「); or UPDATE tableName SET ColumnName = REPLACE(ColumnName,'\」','\\''); – KarlosFontana