Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Доброго дня!

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

 

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

 

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

 

UPDATE topics SET views=views+100

 

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

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

Edited by kirill

Featured Replies

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

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

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

  • Author

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

Edited by kirill

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

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

  • Author

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

  • Author

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

 

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

  • Author

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.