Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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