Перейти к публикации
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 файлов.

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

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

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

Опубликовано:

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

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

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

Опубликовано:
  • Автор

Да, я знаю, что в 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

Опубликовано:
  • Автор

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

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

Сейчас на странице 0

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

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.