1

私はコメントシステムを作成していますが、データベースにコメントを挿入したいのですが、特定のcomment_idを割り当てる基準を混乱させています。コメント システムを持つ画像の複数のダイブがあるとします。誰かが画像にコメントした場合、その特定の画像に特定のコメント ID を割り当てるにはどうすればよいでしょうか。また、他のユーザーが同じ画像にコメントした場合、その画像の comment_id を見つけてコメントを保存するにはどうすればよいでしょうか。正しい方向に。多くの画像とその画像のコメント システムがあります。私の英語は下手ですが、私の言いたいことがわかるかもしれません。

4

1 に答える 1

1

データベースに多数の異なるテーブルを作成する必要があります

表: コメント

|comment_id | userID | name | comment | (for example)
  1         50     James  test 
  2         50     James  test 
  3         50     James  test 

表: 画像

|image_id | link |
  1      example.com/images/image1.png
  2      example.com/images/image2.png
  3      example.com/images/image3.png

table: comments_on_images (テーブルの目的を明確にするため)

|id | comment_id | image_id
  1        1          2
  2        2          2
  3        3          1

この方法を使用すると、任意の数のコメントを任意の画像に関連付けることができます。JOINS必要なすべての情報を取得するには、を使用してデータベースにクエリを実行する必要があります。

于 2013-02-27T10:41:59.427 に答える