程序有个功能,记录上次登录时间。我数据库里大概这样设计的。user表
username lasttime logintime
lasttime 记录上次登录时间。
logintime 记录本次登录时间。用户登录的时候,读出lasttime,并把本次登录时间,写到lasttime里面。那我在本次回话里面每次读上次登录时间,又都是本次登录的时间啊。我感觉这个记录本次登录的时间logintime,好像没有用。有点儿纠结。
username lasttime logintime
lasttime 记录上次登录时间。
logintime 记录本次登录时间。用户登录的时候,读出lasttime,并把本次登录时间,写到lasttime里面。那我在本次回话里面每次读上次登录时间,又都是本次登录的时间啊。我感觉这个记录本次登录的时间logintime,好像没有用。有点儿纠结。
$time = time();
$sql = "update user set `lasttime` = `logintime`, `logintime` = {$time} where username = 'xxxx'";