|
|
|
| Голову сломал, есть две таблицы.
id | name
1 | Яблоко
2 | Апельсин
3 | Лук
id | idr | type
1 | 1 | Красное
2 | 1 | Зеленое
3 | 2 | Сладкий
4 | 2 | Кислый
5 | 3 | Репчатый
6 | 3 | Зеленый
Непойму как сделать запрос к базе что бы вывод получился такой, мне нужно для вкладок.
<ul>
<li>Яблоко</li>
<li>Апельсин</li>
<li>Лук</li>
</ul>
<div id="1">Красное, Зеленое</div>
<div id="2">Сладкий, Кислый</div>
<div id="3">Репчатый, Зеленый</div>
Помогите пожалуйста | |
|
|
|
|
|
|
|
для: gofree
(22.03.2010 в 20:53)
| | Неудивительно.
Функция редкая , цены немалой
GRUOP_CONCAT() | |
|
|
|
|
|
|
|
для: Trianon
(22.03.2010 в 23:16)
| | Спасибо, функция хорошая, только она все выводит как одну запись, с разделителем, а мне нужно еще и ссылки вставить, <div id="3"><a href="#">Репчатый</a>, <a href="#">Зеленый</a></div>
Если только делать через explode(); )) | |
|
|
|
|
|
|
|
для: gofree
(23.03.2010 в 10:52)
| | Вы бы отделили мух от котлет.
Запрос данных из БД и вывод их на страницу HTML.
А уж через что делать - не столь важно.
Если такая сильная аллергическая реакция на explode - можно и без него обойтись.
Собственно, можно обойтись даже без GROUP_CONCAT, выводя элементы построчно.
Надежность работы от этого только возрастет, т.к. нестанет зависимости от размера буфера этой функции. | |
|
|
|
|
|
|
|
для: Trianon
(23.03.2010 в 13:16)
| | Все таки сделал через explode(); спасибо за помощь! | |
|
|
|