因此,我添加了对上传的图像投赞成票或反对票的功能,但是,我希望每个注册用户只能投票一次。
目前,我可以点击赞成票 10 次并将赞成票提高到 10,然后我可以反对票 5 次并获得最终评分 5。我假设我需要一个包含 id 的表,即用户、他投票的图像的 ID 以及他的投票(赞成票或反对票)。我还想让用户可以更改他的投票(如果他愿意,可以从赞成票更改为反对票)。
关于如何实现这一目标,有什么好的技巧或更好的解决方案吗?
最佳答案
您可能需要一个名为 UserPostVotes
的连接表,其中包含主键和第三个字段来指示他们如何投票。
关于php - 如果我想将赞成票限制为 1 个赞成票/反对票,我是否必须创建第三个表来存储用户-图像-投票关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45614831/