2016-10-19 50 views
2

在我的PHP腳本中,我需要更新字段以刪除特定列中的雙引號。當我執行我的查詢時,這些字段不會被刪除雙引號。我懷疑它與轉義查詢中的字符有關。下面的查詢是phpMyAdmin在我成功運行phpMyAdmin中的查詢後單擊「創建PHP」時爲我生成的。SQL查詢刪除PHP腳本中的雙引號不起作用

$sql = "UPDATE `TNDB_CSV2` \n" 
    . " SET `Event` = TRIM(BOTH \'\"\' FROM `Event`)"; 

我該如何改變這個運行在我的PHP腳本而不是在phpMyAdmin中手動運行?

+0

我建議使用REPLACE – starko

回答

1

你將不得不逃避斜線自己,使執行SQL查詢時,他們留下來,所以我建議你做它像這樣:

$sql = "UPDATE `TNDB_CSV2` \n" 
    . " SET `Event` = TRIM(BOTH '\\\"' FROM `Event`)"; 

我也擺脫了反斜槓各地報價

+0

請讓我知道它是否有效 – peter

+0

完美!感謝您的幫助和建議......它像一個魅力。 – NotJay