2

私は、人々が Minecraft サーバー (人々が提出したもの) を一覧表示して検索できるようにするボードを開発しています。

サーバーを送信するときに、サーバーに関する 300 語の短い説明を送信できるようにしたいと考えていますが、どのようにするのが最善の方法かはわかりません。

この情報をTEXTとして保存するためだけに、メインテーブルとは別のテーブルを用意することを考えていました。サーバーに関する情報は、GET メソッドを介してテーブルから取得されます。

これはすべて健全ですか?やや少量のテキストを保存するためのより良い方法はありますか?

4

3 に答える 3

5
  1. TEXT*servers テーブルの新しい col のデータ型として (このデータが他のテーブルと関係がない限り、新しいテーブルは必要ありません)。
  2. データベースに挿入するときは、準備されたクエリを使用します。
  3. ユーザーに表示する場合は、 htmlspecialchars()を使用します。

オプションで、すべての html を取り除き、制限付きの bbcode またはマークダウンを許可します

于 2013-05-11T15:44:51.093 に答える
3

残りのサーバー情報と一緒にフィールドに保存します。TEXT列タイプを使用する

于 2013-05-11T15:35:12.607 に答える
1

別のテーブルに説明を保存し、レコードを取得するために不要なテーブル結合が必要なのはなぜですか。代わりに、同じテーブルに説明を記述し、データ型を TEXT にします

于 2013-05-11T15:35:57.373 に答える