Здравствуйте, я хочу, чтобы обновить LastActive строку каждые 10 секунд (что-то вроде сердцебиения), так что я написал это:Проверьте пользователь онлайн
$(document).ready(function()
{
var checkOn = setInterval(function()
{
$.get("cm/check-online.php");
}, 10000);
});
<?php
require_once("config.php");
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$my_id = $_SESSION['z_id'];
$q_update_myself = "UPDATE acc SET LastTimeActive='NOW()' AND LoggedIn='1' WHERE z_id='$my_id'";
$do_q_update_myself = mysqli_query($dbc, $q_update_myself);
?>
, но это не работает, и я не знаю, как это исправить: | Мне нужно это, потому что я использую скрипт для всех пользователей, а если его LastTimeActive> 30, то он устанавливает «LoggedIn» равным 0.
И это не сработает, потому что LastTimeActive все тот же, что и join_date. .. он не меняется.
Определение "не работает" – zerkms
'LastTimeActive = 'NOW()'' --- вы понимаете, что вы назначая строковым ' 'NOW()'' здесь? – zerkms
Ваш сценарий даже называется? – zerkms