我已经创建了一个会话但我想跟踪多少次有人登录和注销,并将其存储在数据库中,以便管理员可以查看它。
我累了谷歌许多网站,但没有得到解决方案,所以帮助我
有很多方法。一种方法是……
创建像login_num这样的字段
每当用户登录时,每次增加log_in字段。
在用户登录后,使用如下所示的查询update logintable set login_num=login_num+1 where username='john'
每次使用Logged in
时都需要插入+1
伪代码:
第一次: 如果用户登录成功,使用Insert statement.
在数据库中插入+1
第二次:如果用户再次登录,从数据库中获取Logged in Count
的当前状态,如3
,并添加+1
。
使用一个简单的方法:
(login)---------------------------------------
id (AI) | username | time | date
--------------------------------------
1 | sample | 12.23 | 2014-06-2014
并在PHP和mysql中使用此代码(将此代码放入您试图登录的地方)
mysql_query("insert into login ( username, time , date ) values ( '(username)', '".date("h:i")."' , '".date("Y-m-d")."' ) ");
然后你可以在任何需要的地方获取值,包括你的管理面板…
$query = mysql_query("select * from login");
while ($list - mysql_fetch_assoc($query))
{
echo $list["username"]. " - ".$list["date"]."-".$list["time"]. '<br>';
}