mysql文本字段中的HTML标记

时间:2010-03-15 18:56:10

标签: php mysql

我正在创建一个数据库,我预计这将是一个很长的(可能是一些元组的几个段落)属性。我正在分配文本而不是varchar。我有两个问题:

  1. 我应该为文本字段赋予最大值吗?这有必要吗?它有用吗?
  2. 由于此字段的内容将以HTML格式显示在网站上,因此当我将记录输入mysql时,是否需要在段落格式中包含段落标记?

4 个答案:

答案 0 :(得分:3)

  1. 不是,定义为文本。
  2. 如果要使用格式显示HTML格式的文本,则必须将HTML标记构建到数据库中的文本中,或者在打印前解析并添加它们。

答案 1 :(得分:1)

  1. 没有将其定义为text或mediumtext
  2. 如果数据将以HTML格式输出,则存储HTML标记

答案 2 :(得分:0)

1)我没有给出放置HTML的字段的最大长度,因为它是可变的并且总是可以变长。 2)我会将所有HTML放在字段​​中,但这取决于您是否要在应用程序中执行额外步骤。

注意:在插入数据库之前,始终对HTML数据进行HTML编码。

答案 3 :(得分:0)

text field nas no length parameter。
只要显示正确,就输入任何你的东西