php онлай как вам такой вариант?

интернет программирование php jQuery

Это всё Чат
Добрый день у меня сразу несколько вопросов. Я проверяю онлайн или оффлайн пользователь таким вот способом(не знаю правильный ли он или нет но я другова не нашел)

У меня есть таблица users в ней:

id //тут всё понятно
login //тут всё понятно
pass //тут всё понятно
time //записываю сюда time();
online //если текущий time() больше записаного в строку time на 10сек то тут должно быть значение 0 если меньше то 1



с помощью jquery я проверяю файл online.php который содержит следующее:

$select = mysql_query("SELECT `time` FROM `users` WHERE `time`>'".time()."'-10 LIMIT 1");

if (mysql_num_rows($select)==0) {
echo 'bay';
}else{
echo 'hello';
}


Вопрос:
1. как мне вычислять id тех у кого уже время прибывания меньше 10 секунд
2. Можно ли в конце не дописывать LIMIT 1 что бы он проверял всех
3. Правильно ли я вообще всё сформировал?

Вся система вот такая:

Пока пользователь на сайте через jquery я отсылаю в базу каждые 10 секунд параметр time(); одновременно проверяю кто ушол в строку time таблица (users) и чему равна строка online... Как только пользователь уходит то понятно что его нет на сайте больше 10 сек и он оффлайн в строку оффлайн записываем 0..дальше отправляется обратный заброс и опять же через jquery я просто убираю его из списка онлайн.
Ответы:
а пхп вообще для мудаков
1. как мне вычислять id тех у кого уже время прибывания меньше 10 секунд
>>$select = mysql_query("SELECT `time`, `id` FROM `users` WHERE `time`>'".time()."'-10 LIMIT 1");


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.