8
我需要使用mysql查詢將所有雙引號替換爲單引號。如何使用mysql替換所有雙引號替換爲單引號?
我該怎麼做。我的SQL應該用雙引號。
mysql="select replace(text,'\"',''') from mytable"
拋出錯誤。如何在查詢內部轉義單引號?
我需要使用mysql查詢將所有雙引號替換爲單引號。如何使用mysql替換所有雙引號替換爲單引號?
我該怎麼做。我的SQL應該用雙引號。
mysql="select replace(text,'\"',''') from mytable"
拋出錯誤。如何在查詢內部轉義單引號?
試試這個
$mysql="select replace(text,'\"',\"'\") from mytable";
那麼該查詢將成爲
select replace(text,'"',"'") from mytable
在mysql的結束。
你需要逃脫單引號'
太(見table 8.1):
mysql="select replace(text,'\"','\\'') from mytable"
因此,發送到MySQL的字符串將讀取:
select replace(text,'"','\'') from mytable
我也建議更換他們的數據庫中: UPDATE tableName SET ColumnName = REPLACE(ColumnName,''',''「); or UPDATE tableName SET ColumnName = REPLACE(ColumnName,'\」','\\''); – KarlosFontana