I want to store user's login history on my site.
table:
mysql> desc user_stat;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id | varchar(64) | YES | | NULL | |
| login | varchar(64) | YES | | NULL | |
| logout | varchar(64) | YES | | NULL | |
| diff | varchar(64) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
When user log In I perform insert.
insert into user_stat(id,login) values('".$id."','".NOW()."');
But for logout situation is confusing. As user may have logged in twise in two diff browser. So how can I maintain logout time? something like session management (though I have not used session var for login logout). JS sdk for login logout I used : http://jsfiddle.net/YCFpH/
Also How can I get the differene of logout and login time in diff column?
One way is to convert string of data-time into number and getting differece of it. But I dont what that method.
Anyother solution for data time diff?