Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Выборка из БД

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
amBX
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет 9 месяцев
Благодарил (а): 4 раза

Выборка из БД

Сообщение amBX »

Доброго времени суток, подскажите пожалуйста как сделать выборку из БД. Цель: есть 3 форума, в них много тем, их надо упорядочить по кол-ву ответов (просмотров).
т.е. допустим
1 место. Тема такая то 452 ответа
2 место. Тема такая то 420 ответа
3 место. Тема такая то 385 ответа
и.т.д.

Может даже есть такой аналогичный мод?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Выборка из БД

Сообщение MIT »

Код: Выделить всё

SELECT * FROM phpbb_topics WHERE forum_id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) ORDER BY topic_replies DESC LIMIT 3
где:
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) — список id нужных форумов
LIMIT 3 — количество извлекаемых элементов

Вернуться в «Запросы модов для phpBB 3.0.x»