2014-11-25 64 views
0

我正在尝试检查用户是否已在10分钟前登录过。我使用了以下查询,而且last_login位于unix时间戳记中。但是下面的代码也显示了如果用户在1小时前登录过的结果。如何检查仅在10分钟前或10分钟内登录的用户。检查用户是否通过unix时间戳记登录了10分钟

SELECT * 
FROM users 
WHERE last_login < (UNIX_TIMESTAMP() -600) 
AND user_id = '4' 
LIMIT 0 , 30 

回答

0

如果您正在寻找过去10分钟内注册的任何用户,则必须使用“大于”>。如果您使用“低于”<,则会获得超过10分钟注册的所有用户。即1小时前注册的用户。