2014-11-25 68 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小時前註冊的用戶。