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

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

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

2. 3DwEp (13.04.2012 / 18:10)
блин, так и не разобрался, люди помогите sad

3. Николай (13.04.2012 / 18:29)
<?
$sql = mysql_query('SELECT * FROM `news` ORDER BY `id` DESC');
while($row = mysql_fetch_assoc($sql))
{ 
вывод комнаты
}
?>
вот тебе пример думаю под свою подгодишь

4. Макс (13.04.2012 / 18:50)
чёт типо такого:
<?
$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 замени на свои

5. Вячеслав (13.04.2012 / 18:52)
вверху)

URL: https://visavi.net/topics/31218