За последние 24 часа нас посетили 97158 программистов и 2677 роботов. Сейчас ищут 1526 программистов ...

Подсчет количества просмотров

Тема в разделе "PHP для новичков", создана пользователем Nikolai_, 4 дек 2012.

  1. Nikolai_

    Nikolai_ Активный пользователь

    С нами с:
    27 авг 2010
    Сообщения:
    133
    Симпатии:
    0
    Коллеги, подскажите, как лучше сделать.

    Задача такая. Есть галерея. Необходимо считать количество просмотров для каждой фотографии:

    - общее,
    - за текущие сутки,
    - за текущую неделю,
    - за текущий месяц.

    Как лучше сделать:

    1) сделать 1 таблицу "просмотры" с полями "ид", "дата (год-месяц-день)", ид фото", "кол-во запросов" и как-то хитро запрашивать ее,

    2) сделать доп. поле "общее кол-во просмотров" в таблице "фото" и еще создать таблицы "просм. за день", "просмотры за неделю", "просм. за месяц"

    ?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Подсчет количество просмотров

    и так и так можно. во втором случае не сможешь узнать кто смотрел, но будет быстро.
     
  3. Nikolai_

    Nikolai_ Активный пользователь

    С нами с:
    27 авг 2010
    Сообщения:
    133
    Симпатии:
    0
    Re: Подсчет количество просмотров

    Коллеги, помогите, пожалуйста примером. Есть 2 таблицы: photos (поле: id) и views (поля: id, id_photo, date, vews), связаны меж собой таким образом: photos.id=views.id_photo.

    Как должен выглядеть запрос для вывода всех фото с указанием количества просмотров к каждой фотографии, допустим, за текущий месяц?