2010-03-15 99 views
0

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

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

回答

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

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

注意:在插入数据库之前总是HTML编码您的HTML数据。

1
  1. 没有把它定义为文本或MEDIUMTEXT
  2. 如果数据将作为HTML输出,存储HTML标签
0

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