我正在開發一個Web應用程序使用Flask。在某些時候,我必須插入某些HTML腳本到MySQL數據庫:插入HTML到MySQL數據庫顯示類型錯誤
<h3>Welcome!</h3>
<p>Some text</p>
當我將其插入到數據庫中(當它被瓶中的「render_template」函數返回):
\n\n<h3>Welcome!</h3>\n\n\n\n<p>Some text</p>
我得到以下錯誤:
TypeError: ProgrammingError(1064, "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '\\\\\\\\n\\\\n<h3>Welcome!</h3>\\\\n\\\\n\\\\n\\\\n<p>Some text' at line 1") is not JSON serializable
我第一次不明白什麼JSON序列化「的意思,我想知道我做錯了。我已經嘗試脫線(\n
),但它仍然顯示相同的錯誤。爲什麼?我很感謝你能提供的任何答案。
where is SQL query? – furas