我正在制作评论系统,现在我想将评论插入数据库,我很困惑在什么基础上分配特定的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
表:comments_on_images(使表的目的明确)
|id | comment_id | image_id
1 1 2
2 2 2
3 3 1
使用此方法,您可以将任意数量的评论与任何图像相关联。您必须使用查询数据库JOINS
以获取所需的所有信息。
于 2013-02-27T10:41:59.427 回答