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