2016-08-24 92 views
0

如何在由單引號組成的MySQL中插入值。即在mysql數據庫中使用python angularjs插入特殊字符

「我是快樂的哥哥,並試圖獲得一個‘工作’,」

單引號是創建一個problems.When我試圖寫在文本字段使用單引號一些文本。我在控制檯中出現錯誤,即。

語法錯誤:在JSON意外標記<在位置0

你如何使用angularJs,MySQL的插入通過用戶界面(前端)單引號。

+0

您需要使用'\\'來轉義這些特殊字符。 – Shadow

+0

這取決於你現在如何處理你的字符串以及你使用的數據庫適配器。顯示一些代碼,否則很難幫助你。 – deceze

回答

0

您正在尋找:

conn.escape_string() 

看看成什麼escape_string一樣。簡而言之,它需要您的字符串並用ex \ x00替換特殊字符。

參見:http://mysql-python.sourceforge.net/MySQLdb.html

否則只是把一個\盈的人物給自己逃避他們! :)

+0

你好@Tim Hinz感謝您的回覆。我嘗試瞭解決方案,但沒有奏效。 –

+0

我得到了完美的解決方案used.replace(「'」,「''」)非常感謝您的幫助 –