Помогите сделать сортировку

Печать RSS
182

3
Автор
Оранжевые штаны
0
Всем привет.
Есть чат с комнатами.
Есть функция, которая считает сколько пользователей в комнате.
Считает таким образом: У каждого пользователя в ячейке `users_channel` записан id комнаты. Если вызвать функцию channel_totuz(id комнаты); то функция посчитает всех пользователей у кого записан id комнаты и выведет их количество.

Столкнулся с таким вопросом. Нужно сделать вывод всех комнат начиная от более населённых. Не могу понять как реализовать. Помогите пожалуйста, с меня плюс.
Заранее спасибо!
3
Автор
Оранжевые штаны
0
блин, так и не разобрался, люди помогите sad

Оранжевые штаны
0
<?
$sql = mysql_query('SELECT * FROM `news` ORDER BY `id` DESC');
while($row = mysql_fetch_assoc($sql))
{ 
вывод комнаты
}
?>
вот тебе пример думаю под свою подгодишь
М

Пришелец
0
чёт типо такого:
<?
$q = mysql_query("SELECT *,(SELECT COUNT(*) FROM `users` WHERE `users`.`users_channel`=`rooms`.`id`) AS `inroom` FROM `rooms` ORDER BY `inroom`");
//далее вывод
while($row = mysql_fetch_assoc($q)){
//тело
}
?>
p.s. таблы users и rooms замени на свои
Изменил: Макс (13.04.2012 / 18:51)
В

Пришелец
0
вверху)
Изменил: Вячеслав (13.04.2012 / 18:53)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск