Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
因此,我增加了对上载的图像进行投票的能力,但是,我希望每个注册用户只能投票一次。
目前,我可以点击upvote 10次,然后将upvotes提升至10,然后我可以downvote 5次并获得5的最终评分。我假设我需要一个包含ID,用户ID,他已投票的图像的ID和投票(赞成或反对)。我也想这样做,以便用户可以更改他的投票(如果愿意,可以从upvote改为downvote)。
关于如何实现此目标的任何好的技巧或更好的解决方案?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
因此,我增加了对上载的图像进行投票的能力,但是,我希望每个注册用户只能投票一次。
目前,我可以点击upvote 10次,然后将upvotes提升至10,然后我可以downvote 5次并获得5的最终评分。我假设我需要一个包含ID,用户ID,他已投票的图像的ID和投票(赞成或反对)。我也想这样做,以便用户可以更改他的投票(如果愿意,可以从upvote改为downvote)。
关于如何实现此目标的任何好的技巧或更好的解决方案?
最佳答案
您可能需要一个带有主键和第三个字段的联接表,称为UserPostVotes
,以指示它们如何投票。
关于php - 如果我想将表决限制为1个表决/下降表决,是否必须创建第三个表来存储用户图像表决关系? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45614831/
10-10 23:54