如何将一段 HTML 代码(包含“和”)插入到我的 MySQL 数据库中?
对我来说,简单地用反斜杠转义所有“和”并不是那么容易,所以我正在寻找其他解决方案。我找到的所有解决方案都依赖于某种编程语言,例如 PHP,如 this example 中所示.
我使用的编程语言是Python,但我更喜欢通用的mysql解决方案。
我想要插入的代码片段可以是看起来像这样:
<tr>
<td width="140"><img alt="2345234523" src="images/stories/2345234523.png" height="105" width="140" /></td>
<td width="163">"mp3's"</td>
<td width="180">"ogg's"</td>
</tr>
(这只是随机代码,不一定有意义或有效)
提前致谢!
最佳答案
一般来说:
在将数据插入 mySQL 查询之前,您需要对数据进行转义。提供对 mySQL 的访问的 Python 库应该提供转义函数来执行此操作,或者使用准备好的语句自动转义数据。
字符串数据需要转义的原因是引号("
或 '
)可能会破坏用于输入数据的 SQL 语句。
关于python - 如何将 HTML 代码插入到表格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488694/