【发布时间】:2015-04-22 09:19:51
【问题描述】:
我正在尝试获取用户登录的时间长度。我的代码正在获取登录和注销时间,但我的 DB 表中的 loginLength 字段没有使用此代码更新。有什么想法吗?
$logout = "UPDATE Emp
SET loginStatus = 0,
LogoutTime = NOW()
WHERE username = '$_SESSION[username]'";
if (! mysql_query($logout))
{
echo "Error" . mysql_error();
}
$time = "UPDATE Emp
SET loginLength = DATEDIFF(milliseconds,LoginTime,LogoutTime)
WHERE username = '$_SESSION[username]'";
if (! mysql_query($time))
{
echo "Error" . mysql_error();
}
【问题讨论】:
-
您最好在此处指定 dbms,因为许多产品以自己的方式执行日期/时间操作,而不是按照 ANSI/ISO SQL 指定的方式。
-
我正在使用 Parallels Plesk