[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Группировка PHP+MySQL
tmvks
Всем привет! Помогите чайнику!
Задача такая:
Существует одна таблица "Видео"

-------------------------------------------------------
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());
$gruppa='';
while($erg=[SPAN=darling]mysql[/SPAN]_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]...
.....

}

Спасибо, за помощь! Осталось только подумать как это прикрутить к Smarty
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.