Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
kirill

SQL-запрос просмотра файлов

Рекомендованные сообщения

07/28/17 06:03 (изменено)

Доброго дня!

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

 

UPDATE topics SET views=views+100 WHERE tid=ид_темы

 

и такой для общего добавления кол-ва просмотров во всех темах форума:

 

UPDATE topics SET views=views+100

 

Вот нужен запрос типа этого, для общего добавления, только для прикрепленных mp3 файлов.

Заранее спасибо!

Изменено пользователем kirill

Поделиться сообщением


Ссылка на сообщение

который бы увеличил кол-во просмотров сразу во всех плеерах в темах

Что это за поле в таблице?

Например, если мы скачиваем прикрепленный файл, то увеличивается на 1 значение поля attach_hits в таблице attachments.

Поделиться сообщением


Ссылка на сообщение
07/28/17 06:38 (изменено)

Да, я знаю, что в attachments->attach_hits. Только не понял, где это поле смотреть о котором вы пишите?

Изменено пользователем kirill

Поделиться сообщением


Ссылка на сообщение

Только не понял, где это поле смотреть о котором вы пишите?

Да это не важно. Вам значение в каком поле нужно изменять? Может там у Вас что-то добавленное для "счётчик просмотра или прослушивания".

Поделиться сообщением


Ссылка на сообщение

Если правильно понял, то в attach_hits. Там да и прибавляется каждое скачивание или просмотр.

Поделиться сообщением


Ссылка на сообщение

Ну вот как выглядит например один файл, ниже скрин.

 

post-60090-0-74524600-1501224742_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Во всех темах увеличиваем на 100 для файлов с расширением mp3

UPDATE attachments 
SET attach_hits=attach_hits+100 
WHERE attach_ext='mp3' AND attach_rel_module='post';

В теме с ID X увеличиваем на 100 для файлов с расширением mp3

UPDATE attachments 
SET attach_hits=attach_hits+100 
WHERE attach_ext='mp3' AND attach_rel_module='post' AND attach_parent_id=X;

Если нужно для отдельных сообщений, то ID'шники будут значениями в поле attach_rel_id

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо большое! Отлично, всё работает!

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...