我正在建立一个我打算为其建立积分系统的论坛。您可以喜欢或不喜欢使其升起或降下。
我遇到的问题是我需要知道谁投票了,我认为我应该将已投票的所有用户的ID放在另一列中。但是我不知道如何有效地做到这一点,或者我是否应该那样做。
我唯一能想到的就是按以下顺序添加值:“ 1、2、5、6、8”。这样,我可以使用php获取记录,添加或删除ID,然后再次插入。
我确实认为有更好的方法可以做到这一点,并希望对此有所投入。
答案 0 :(得分:0)
假设您在论坛中有一个articles
表和一个users
表,两者都包含一列id
,我建议使用第三个表articles_votes
并包含{{ 1}}和users_id
包含article_id
和users.id
用户的投票。
articles.id
应给您第5条的票数。