微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 投票系统问题

我在接近PHP中的1 / -1投票系统时遇到了一些麻烦,它应该模糊地类似于SO投票系统.平均而言,每件物品将获得约100至约1,000票,并将被许多人看到.

我不知道是否应该使用:

>一个专门用于投票的数据库表,其中包含用户ID和他们的投票…将他们的投票存储为布尔值,然后计算MysqL中投票的“总和”.
>“item”表中的文本字段,包含已经投票的uid(在序列化数组中),还包含包含投票总和的数字字段.
>“item”表中的一个数字字段,其中包含投票的总和,然后存储用户是否在文本字段中投票(带有轮询ID的序列化数组).
>完全不同的东西(请发表更多想法!)

解决方法:

我可能会选择上面列出的选项3.通过将总投票数作为项目表中的另一列,您可以获得项目的总投票数,而无需再执行任何SQL查询.

如果您需要存储哪个用户投票选择哪个项目,我可能会创建另一个包含项目,用户和投票字段的表格. item将是itemID,user将是userID,Vote将包含或 – 取决于它是向上还是向下投票.

我猜你只需要在用户登录时访问该表,以向他们显示他们投票的项目.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐