作投票系统的数据库问题

作投票系统的数据库问题,第1张

两个表吧,一个(发表人,论题,论题ID),第二个(论题ID,选项ID,选项内容,投票总计)

觉得建两个表的可扩展能力比较好,维护性好一点.

建一个表的话也可以.查询速度应该影响不大.个人意见.

你把五个投票选项都添加到数据库里面,然后还有一个字段是投票次数,然后你从数据库查询五个选项每个选项的投票次数,然后遍历一下,用次数除以总投票次数,就可以知道百分比了,然后你写个css就可以显示进度条了,或着用bootstrap的进度条,很简单的

设置一个用户每天只能投一票!

首先要定义:一个用户 每天 这2个概念;

如果是有用户登录的,一个用户好理解,否则可以用IP地址来定义;

有了这个概念,就可以在系统中,用数据库来记录 “用户的投票时间和编号(或者IP地址)”;

当新用户要投票时,先到该数据库中查询一下,即可实现。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6636776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存