2013-04-08 30 views
3

我想在我的数据库中存储一些文字,其中有几段和几个超链接。如何在MySQL数据库中保留HTML格式?

例如,代码将是这样的:

<p>Welcome to the show. </p> 

<p>Here you will find these things: </p> 

<ol> 
    <li>Thing one</li> 
    <li>Thing Two</li> 
</ol> 

<p>Visit us at <a href="www.google.com">Google.com</a> if you have any questions. 

基本上我想这个代码块存储在表中,然后当我找回它能够呼应出来,并保留格式。我会如何去做这件事?我的表格设置为TEXT字段条目。

+3

文本支持空白,因此将其存储为书写,并将其输出。唯一的细微差别可能在于你输出它,以及媒体如何呈现它。但数据将按原样存储,“格式化”等等。 – 2013-04-08 19:56:44

+0

你甚至尝试过存储和输出HTML吗? – Bart 2013-04-08 20:01:47

+0

@JimRomeFan当你说格式化时,你的意思是换行符和制表符? – Justin 2013-04-08 20:02:25

回答

3

TEXT是文本 - 在MySQL中,内容不会以任何方式被编辑或操作。你放在里面的东西就是你得到的东西,没有任何变化。

所以你很好 - 使用TEXT。

+0

对输入文本我们必须做什么样的清理,所以我们可以检查SQL注入? – 2014-10-31 16:18:19

相关问题