Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
kirill

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

Recommended Posts

Доброго дня!

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

 

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

 

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

 

UPDATE topics SET views=views+100

 

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

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

Edited by kirill

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Edited by kirill

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Во всех темах увеличиваем на 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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...