Задача такая:
Существует одна таблица "Видео"
-------------------------------------------------------
ID | TITLE | CONTENT | GROUP |
-------------------------------------------------------
value1 | value2 | value3 | group1 |
value4 | value5 | value6 | group1 |
value7 | value8 | value9 | group1 |
value10 | value11 | value12 | group2 |
Нужно получить следующее:
group1
---------
value1
value2
value3
value4
value5
value6
value7
value8
value9
group2
--------
value10
value11
value12
Конструкция GROUP_CONCAT не подходит из-за ограничения (у меня значение столбца CONTENT - многосимвольное)
Спустя 1 час, 35 минут, 14 секунд (18.01.2011 - 17:20) SlavaFr написал(а):
както не совсем понятно из твоего примера что ты действительно хочеш получить.
Спустя 4 минуты, 24 секунды (18.01.2011 - 17:25) tmvks написал(а):
Цитата (SlavaFr @ 18.01.2011 - 14:20) |
както не совсем понятно из твоего примера что ты действительно хочеш получить. |
Я хочу получить массив с группировкой по полю `group`!
Чтобы вывелась группа, а ниже все данные относящиеся к данной группе
Спустя 1 час, 34 минуты, 12 секунд (18.01.2011 - 18:59) SlavaFr написал(а):
$result=mysql_query('SELECT .... from vidio where ..... order by `group` ...') or die(mysql_error());
$gruppa='';
while($erg=mysql_fetch_array($result)){
if($erg['group']!=$gruppa){
echo $erg['group']."<br />\r\n..........<br />\r\n";
$gruppa=$erg['group'];
}
echo $erg[id]."<br>\r\n";
echo $erg[xxx]...
.....
}
Спустя 16 часов, 2 минуты, 4 секунды (19.01.2011 - 11:01) tmvks написал(а):
Цитата (SlavaFr @ 18.01.2011 - 15:59) |
$result=[SPAN=darling]mysql[/SPAN]_query('SELECT .... from vidio where ..... order by `group` ...') or die([SPAN=darling]mysql[/SPAN]_error()); |
Спасибо, за помощь! Осталось только подумать как это прикрутить к Smarty