如何在我的MySQL数据库中插入一段HTML代码(包含“和”)?
对我来说,简单地使用反斜杠逃避所有“和”并不容易,所以我正在寻找其他解决方案。我发现的所有解决方案都依赖于某些编程语言,例如PHP,如{ {3}}
我使用的编程语言是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>
(这只是随机代码,不是有意义或有效)
提前致谢!
答案 0 :(得分:2)
一般来说:
在将数据插入mySQL查询之前,您需要转义数据。提供对mySQL访问的Python库应该提供一个转义函数来执行此操作,或者使用预准备语句自动转义数据。
需要转义字符串数据的原因是引号("
或'
)可以破坏用于输入数据的SQL语句。