2013-05-11 46 views
1

我正在开发一个允许人们列出并搜索Minecraft服务器(人们已提交)的主板。为MySQL表格存储文本的最佳方式

我想给人们提交一个简短的300字描述关于他们的服务器的描述,但是,我不确定怎么做最好的方法。

我想从我的主表有一个单独的表,纯粹是为了将这些信息存储为TEXT。有关服务器的信息将通过GET方法从表中检索。

音品很好听?有没有更好的方法来存储少量的文本?

回答

4
  1. TEXT为您的数据类型在你的*服务器表(不需要一个新表一个新的关口,除非该数据与其他表的关系)。
  2. 插入数据库时​​使用准备好的查询。
  3. 使用htmlspecialchars()显示回您的用户。

可选带所有的HTML,允许有限的设置高亮或降价

2

将它与其余的服务器信息一起存储在一个字段中。使用TEXT列类型

1

为什么你想要一个单独的表来存储描述,然后有不必要的表连接来检索记录。相反,有说明在同一个表,并给它一个数据类型为TEXT

+0

听说从MySQL表中检索TEXT需要稍微长一点,所以我不能肯定,如果它是把它放在同桌是个好主意。 – Battleroid 2013-05-11 16:12:03

+0

我一直倾向于使用相同的表格来连接这两个小数据表。继续这不是问题 – 2013-05-11 16:17:16

+2

@CaseyWeed,如果你不想检索TEXT列,那么不要在你的选择列表列中包含该列名称,并且不要使用SELECT * '(无论如何,这是一件好事)。 – 2013-05-11 16:17:56

相关问题