我在数据库中构建了一个表,用于在成功登录到站点时插入登录号和时间戳。
我正在通过UNIX_TIMESTAMP插入数据
我现在需要构造一个查询来计算每个用户在给定月份的登录次数。关键是我只想跟踪用户在给定月份登录的天数,而不是实际的登录计数。
这是我开始的查询,但我不需要登录总数,只需要每个用户每月登录的天数:
SELECT login, COUNT(DAY(FROM_UNIXTIME(datestamp)))
FROM logincount
GROUP BY login
我有一个CodeIgniter站点,它嵌套在Wordpress站点中。
如果用户已经登录到Wordpress站点(使用$_SESSION变量管理登录),那么他们也可以访问CodeIgniter站点。但是,当我试图访问$_SESSION站点以检查登录时,我在WordPress站点中设置的所有$_SESSION数据都消失了。我只能看到__ci_last_regenerate of CodeIgniter。我认为CodeIgniter清除了$_SESSION中的所有数据。
如何在$_SESSION站点中保持WordPress身份验证设置的WordPress数据(只需使用$_SESSION来处理)?
我有一个loginAudit表,我正在尝试获取每天所有登录的计数。我想做的是,有一天,没有登录返回他们的一天,登录计数为0。当前,在没有登录的天数内不返回任何行。
可能这是不可能的,并且必须在查询结果返回后在应用程序中填充空组?
SELECT DATEADD(day, DATEDIFF(day,0,LoginAudit.LoginDateTime), 0) as LoginDate,
COUNT(DISTINCT LoginAudit.LoginAuditID) AS Logins
FROM LoginAudit
GROUP BY DATEADD(day