2013-05-11 47 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

相關問題