为了账号安全,请及时绑定邮箱和手机立即绑定

php如何统计用户连续签到多少次?

php如何统计用户连续签到多少次?

俘慯年樺 2017-05-26 14:06:51
已经有了签到表基本字段是用户id,签到时间,怎么统计用户这一周连续签到了几次?
查看完整描述

3 回答

已采纳
?
vicentia

TA贡献24条经验 获得超28个赞

签到时间转化为时间戳。  time1=这周起始时间戳,time2=这周周末时间戳截止到23:59:59,   设置where 条件 

$map['id']=array('eq', id值);

$map['time']=array('between',array(time1,time2));

这是tp 的  php 直接写sql 语句就行了。

查询 出来结果 count($result);即为所求值。

查看完整回答
2 反对 回复 2017-05-26
  • 俘慯年樺
    俘慯年樺
    如果按照这样的sql条件去查的话,是不是只查到这一周内签到总天数啊,例如:用户周一周二签到了,隔了一天周三没签到,周四签到了,这样统计出来是一周内总签到天数吧。而不是用户连续签到多少天?
  • 小离洛
    小离洛
    你这样统计出一周内总共签到多少次,不能统计连续签到次数
?
小烦人精

TA贡献10条经验 获得超6个赞

 根据时间去判断   统计一周时间内用户每天签到的次数

查看完整回答
反对 回复 2017-05-27
  • 3 回答
  • 0 关注
  • 3849 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信