如何在MySQL数据库中保留HTML格式?

4

我想在我的数据库中存储一些具有几个段落和几个超链接的文本。

例如,代码将如下所示:

<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
文本支持空格,因此将其存储为所写的样子,并按照原样输出。唯一的细微差别可能在于您输出它的位置以及介质如何呈现它。但数据将按原样存储,包括所有的“格式”等内容。 - Grant Thomas
你是否尝试过存储和输出HTML? - Bart
@JimRomeFan 当你说格式化时,你是指换行和制表符吗? - Justin
@Justin 为什么有人会在任何类型的开发中使用制表符? - Grant Thomas
@Justin,我想不出有哪个开发者现在会推荐使用制表符而不是空格;实际上,我认为这已经被广泛认可,并且任何新一代的开发者都会将其视为常识。只需谷歌一下,源代码中的制表符是不被允许的(人们确实使用制表键,但任何好的环境和负责任的开发者都会将其配置为自动插入_n_个空格——这是一种快捷方式)。 - Grant Thomas
显示剩余2条评论
1个回答

3

TEXT 是文本 - 在 MySQL 中,其内容不会被编辑或以任何方式进行操作。您输入的内容将是您获得的内容,没有任何更改。

因此,您可以放心使用 TEXT。


我们需要对输入文本进行哪些清理工作,以便检查SQL注入? - Francisco Corrales Morales

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接