Как сделать специфическую выборку из базы данных?

Рейтинг: 1Ответов: 1Опубликовано: 03.09.2014

Здраствуйте.

Я столкнулся с такой проблемой, надо сделать выборку из баз данных (mysql), чтобы сначала выводились четыре особых объявления (vip) на каждой странице, а затем объявления с услугой драйв и турбо, а затем простые, т.е. бесплатные (количество драйв, турбо и обычных не ограничено), но есть ограничения на общее количество объявлений на странице (25 шт.).

Постраничная навигация и все остальное у меня есть. Только не знаю, как сделать эту выборку (SELECT) из баз даных.
Есть таблица, в ней 4 столбца (id, text, name и vip). В ней будут храниться данные: 1 - это vip, 2 - это драйв, 3 - это турбо и 4 - это простые объявления. Т.е. бесплатные.
Надо, чтобы все объявления выводились в обратном порядке. Сайт на php.

Если можно, с небольшими коментариями, я самоучка-новичок, буду признателен.

Ответы

▲ 1

чтоб выводились в соотвествуюшем порядке

Используйте в запросе SQL ORDER BY ваше поле.
ORDER BY отсортирует данные (если добавить DESC, то отсортирует в обратном порядке).

Если у вас есть уже запрос, напишите, я вам помогу.