Я хочу сделать онлайн/оффлайн статус, я сделал таблицу 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
Также вы должны вытащить 'user_id' из вашей переменной' $ _SESSION'. – Matt
действительная точка, я сделаю это на время, спасибо – Abude