我想使聯機/脫機狀態,我做了一個表user_status
,我想添加在標題SQL查詢,所以每次用戶加載一個頁面時,表格將被更新時間;每當頁面加載時更新sql表格
user_status表是:user_id | last_activity_time; user_id
來自表users
;
我在標題中加入這樣的:
//check update last_time_active
$date = date("Y-m-d H:i:s");
$query = mysql_query("update user_status SET last_activity_time=$date ");
?>
如何我還添加用戶?如果他已登錄,請檢查他的user_id
並使用user_id
和last_activity_time
更新表格?這是對的嗎?
之後,我想在特定頁面中添加用戶名旁邊的文本(在線/離線)。
謝謝大家!
不要依賴於PHP的時間。取而代之的是設置'last_activity_time = NOW()' – Matt 2012-08-02 13:52:47
另外,你應該從'$ _SESSION'變量中提取'user_id'。 – Matt 2012-08-02 13:53:20
有效點,我會爲時間做的事情,謝謝 – Abude 2012-08-02 13:53:29