Проверка в сети ли пользователь php

90
26 января 2022, 09:10

Всем привет, на днях решил написать скрипт, определяющий, находится ли человек на сайте на PHP. написал, вроде все работает, но столкнулся с проблемой, что когда кто-то из пользователей в сети, отображается, что все пользователи в сети, но только если человек авторизован. Если же нет, все правильно, выдает когда человек был в сети. Вот код:

    $mysqli = mysqli_connect($db_host,$db_user,$db_password,$db_base);
$id = $_COOKIE['id'];
$current = time();
$quer="UPDATE users SET online='$current' WHERE id='$id'";
$resul = mysqli_query($mysqli, $quer);
$time = ($current - $row[9])/60;
                if($resul) {
    echo '<p class="online">online</p>';
}
else {
    echo ' <p class="onliner">минут назад</p>';
    ?>&nbsp;<?
    echo '<p class="ch">'.(int)$time.'</p>';
     echo '<p class="online">Был в сети:</p>';
}

Answer 1

Ты пропустил

$row = mysql_fetch_row($resul);
READ ALSO
Подключение к базе данных sql через php

Подключение к базе данных sql через php

Пытаюсь подключиться к базе данных с помощью этого скрипта

110
Вывод запроса sql в html

Вывод запроса sql в html

Есть задача: пользователь вводит в вебстраницу номер учебной группы, идёт запрос sql, пользователю возвращается расписание на сегодня

218
Срабатывание BEFORE INSERT триггера при запросе INSERT...SELECT

Срабатывание BEFORE INSERT триггера при запросе INSERT...SELECT

Есть триггер для проверки уникальности вставляемого поля login в таблицу Client

170
Написать запрос к СУБД MySQL

Написать запрос к СУБД MySQL

Доброго времени суток уважаемые форумчане! В программировании MySQL совсем новичокНужно написать SQL-запрос к СУБД MySQL, который выбрал из базы...

144