Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сколько времени юзер был он-лайн, Для конкретного дня месяца 
:(
    Опции темы
KonstRuctor
Дата 23.9.2010, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 31.3.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: нет



Всем привет! Задача такая:
Есть определенный юзер, он авторизовывается, потом выходит (допустим, не забывает выйти).
При каждом заходе и выходе я пишу данные в таблицу timemashine:
Код

CREATE TABLE `timemashine` (
  `id` int(11) NOT NULL auto_increment,
  `user_id` int(11) NOT NULL,
  `begin` datetime NOT NULL,
  `end` datetime NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;

Мне нужно посчитать, сколько времени за определенный день юзер работал на сайте.
А входить и выходить он может сколько хочет, хоть по 100 раз на дню.
Пробовал делать так:
Код

SELECT TIMEDIFF(`end`,`begin`) AS duration 
FROM timemashine
WHERE user_id = '1'
AND DATE_FORMAT(`begin`,'%d') = '".$d."'

где $d -- определенное число месяца.
Чувствую, что время у меня считается не верно. Как сделать правильно?
PM MAIL WWW ICQ   Вверх
SamDark
Дата 7.10.2010, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 2
Всего: 38



А он может не выйти?


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
KonstRuctor
Дата 7.10.2010, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 31.3.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: нет



Конечно, он может не выйти, а просто выключить компьютер.
Вопрос решил методом "научного тыка". Спасибо
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0784 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.