如何统计连续签到天数
假如签到表有如下字段:id(编号),userid(签到人),content(签到内容),time(签到时间),该如何统计某个会员的连续签到天数?我自己想的方法是在会员信息表加一个签到字段,签到一次该字段值加1,但问题是他某天没有签到,该字段值就应该重置为0,这该怎么操作呢,asp代码,求正解~
[解决办法]
你说的是连续签到统计,加个字段也可以,只要用户在签到时判断一下上一次签到距本次签到是否间隔一天,如果是+1,如果不是设为0
asp代码,求正解~
re:
自已写吧,应该不难.
[解决办法]
我自己想的方法是在会员信息表加一个签到字段,签到一次该字段值加1,但问题是他某天没有签到,该字段值就应该重置为0,
你这样做只能保存当前最近签到的天数,仍然无法统计出所有连续签到的天数。
要统计出所有连续签到的天数还是应该根据 签到时间 用SQL或者程序来实现。
[解决办法]