| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > убрать повторения по определенной колонке базы |
| Автор: denis7777777 8.11.2012, 12:43 | ||||||
| Всем привет. есть sql запрос
результат выполнения запроса:
исполняющий код:
результат выполнения: http://s2.ipicture.ru/ подскажите пожалуйста как сделать что бы текст "Общие вопросы" выводился 1 раз? вывести его вверху, а дальше пошли страницы из этой категории уже. и так со всеми категориями, например "Технические вопросы" |
| Автор: Fortop 8.11.2012, 13:07 | ||
| Как вариант запоминать предыдущее значение $cat_name И если оно равно текущему, то не выводить его
как-то так |
| Автор: denis7777777 8.11.2012, 13:14 |
| Fortop, а $old_cat_name это что такое, как оно должно быть сделано? |
| Автор: Aliance 8.11.2012, 15:00 | ||
| Я вижу здесь 2 адекватных решения: 1) изменить логику запроса, возможно сделать два. Сперва выбираем категории, потом для каждой категории внутренности. Либо группировка. 2) Группировка на стороне сервера. Что-то типа:
И пользуйтесь правильной кнопкой код, для sql языка есть отдельная кнопка. |
| Автор: denis7777777 8.11.2012, 17:48 |
| Aliance, спасибо огромное, то что нужно. на счет sql кода понял, не заметил выпадающий список. |
| Автор: denis7777777 8.11.2012, 20:53 | ||||||
| Aliance, подскажите пожалуйста еще вот какой момент. сижу пытаюсь прописать ссылку на страницу, не получается. пробовал так:
как сделать что бы вместо #
был вывод
заранее благодарен. |
| Автор: Aliance 9.11.2012, 10:23 | ||
Мануал тут: php.net/sprintf |
| Автор: denis7777777 9.11.2012, 22:58 | ||
все получилось. спасибо. уже читал, но что то не вкурил сначала что и как |