Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как построить гистограмму частотности просмотра страниц?

Сообщения:  [1-4] 

 
 автор: Trianon   (04.03.2009 в 18:55)   письмо автору
 
   для: Владимир55   (04.03.2009 в 18:50)
 

SELECT identifikator , COUNT(*) AS n 
FROM t 
GROUP BY identifikator 
ORDER BY n desc

  Ответить  
 
 автор: Владимир55   (04.03.2009 в 18:50)   письмо автору
 
   для: cheops   (04.03.2009 в 17:26)
 

name_str - это имя файла страницы. Привел для полноты картины, в данной задаче это не используется.

id - уникальный идентификатор строки таблицы, формируется через автоинкремент

identifikator - идентификатор пользователя, аналог сессии, существует в виде числа.

Пример данных:
id                  identifikator
83483    1236164059286169
83482    1236164059286169
83481    1236164910499651
83480    1236164059286169
83479    1236164754046100
83478    1236164059286169
83477    1236163869883123
83476    1236164297725130
83475    1236164059286169
83474    1236164910499651
83473    1236164913214909



Здесь посетитель с идентифкатором 1236164059286169 просмотрел 5 страниц, с идентифкатором 1236164910499651 просмотрел две страницы, а остальные по одной.

Должно получиться в результате работы скрипта:
1236164059286169 - 5
1236164910499651 - 2
1236164754046100 - 1
1236163869883123 - 1
1236164297725130 - 1
1236164913214909 - 1

  Ответить  
 
 автор: cheops   (04.03.2009 в 17:26)   письмо автору
 
   для: Владимир55   (04.03.2009 в 16:44)
 

>id identifikator name_str
А каково назначение каждого из полей? Что в них хранится?

  Ответить  
 
 автор: Владимир55   (04.03.2009 в 16:44)   письмо автору
 
 

Каждому посетителю в момент его прихода на сайт присваивается уникальный идентификатор, который через сессию следует за ним при переходе со страницы на страницу. Результаты контроля действий посетителя заносятся в таблицу типа
id identifikator name_str

На основании этих данных хочется построить гистограмму частотности просмотра страниц, а для этого надо из имеющихся данных сформировать таблицу вида:
идентификатор - количество просмотренных страниц.

Как можно создать запрос для реализации этой таблицы?

  Ответить  

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования