kirill 0 07/28/17 06:03 (изменено) Доброго дня!Помогите с SQL запросом, сам не ведаю как сделать. В общем установлен аудио плеер для прикрепленных файлов, там есть счётчик просмотра или прослушивания, нужен SQL запрос, который бы увеличил кол-во просмотров сразу во всех плеерах в темах. Ну например для кол-ва просмотров определенной 1-й темы есть такой запрос: UPDATE topics SET views=views+100 WHERE tid=ид_темы и такой для общего добавления кол-ва просмотров во всех темах форума: UPDATE topics SET views=views+100 Вот нужен запрос типа этого, для общего добавления, только для прикрепленных mp3 файлов. Заранее спасибо! Изменено 28 июля 2017 пользователем kirill Поделиться сообщением Ссылка на сообщение
newbie 1723 07/28/17 06:35 который бы увеличил кол-во просмотров сразу во всех плеерах в темахЧто это за поле в таблице?Например, если мы скачиваем прикрепленный файл, то увеличивается на 1 значение поля attach_hits в таблице attachments. Поделиться сообщением Ссылка на сообщение
kirill 0 07/28/17 06:38 (изменено) Да, я знаю, что в attachments->attach_hits. Только не понял, где это поле смотреть о котором вы пишите? Изменено 28 июля 2017 пользователем kirill Поделиться сообщением Ссылка на сообщение
newbie 1723 07/28/17 06:46 Только не понял, где это поле смотреть о котором вы пишите? Да это не важно. Вам значение в каком поле нужно изменять? Может там у Вас что-то добавленное для "счётчик просмотра или прослушивания". Поделиться сообщением Ссылка на сообщение
kirill 0 07/28/17 06:48 Если правильно понял, то в attach_hits. Там да и прибавляется каждое скачивание или просмотр. Поделиться сообщением Ссылка на сообщение
kirill 0 07/28/17 06:52 Ну вот как выглядит например один файл, ниже скрин. Поделиться сообщением Ссылка на сообщение
newbie 1723 07/28/17 06:56 Во всех темах увеличиваем на 100 для файлов с расширением mp3UPDATE attachments SET attach_hits=attach_hits+100 WHERE attach_ext='mp3' AND attach_rel_module='post';В теме с ID X увеличиваем на 100 для файлов с расширением mp3UPDATE 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 1 Поделиться сообщением Ссылка на сообщение
kirill 0 07/28/17 07:03 Спасибо большое! Отлично, всё работает! Поделиться сообщением Ссылка на сообщение