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

表:comments_on_images(使表的目的明确)

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

使用此方法,您可以将任意数量的评论与任何图像相关联。您必须使用查询数据库JOINS以获取所需的所有信息。

于 2013-02-27T10:41:59.427 回答