sqlite3 字符轉義問題

c.execute("INSERT INTO tb_info (id,  summary) VALUES ('%s', '%s')" % (id ,summary))

經常會因爲要插入文本summary中有特殊字符而導致失敗,可以用以下方法,數據庫會自動幫你轉義:

c.execute("INSERT INTO tb_info (id,  summary) VALUES (?, ?)" % (id ,summary))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章