有一个关于板球锦标赛的申请,那场锦标赛中很少有球队。我们可以通过申请对任何一个团队进行投票,一个用户只能在一天内投票一次如何可能,只需分享逻辑和想法。
答案 0 :(得分:0)
你可以用db。
来做在DB中你应该创建一个包含像
这样的列的表votes(
user_id,
team_id,
date,
......,
unique (user_id, team_id, date)
)
然后,如果用户投票,你应该在这里存储投票。 仔细查看数据库中 user_id ,team_id和 日期
因此,用户每天只能对一支球队进行一次投票。
在存储投票之前,你应该检查他当天是否已经为该团队投票。
如果是,那么你不应该存储投票。
如果不是,那么你应该存储投票。
它适用于你。