Есть вывод списка комнат и под каждой комнатой вывод юзеров которые в ней находятся.
Так в том куске кода использовал цыкл в цыкле,т.е while в while,что не есть гуд.
Помогите пожалуйста составить один SQL запрос,по которому б вытаскивал и список комнат и юзеров,которые в них находятся.
Собственно код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $InTheRoom = mysql_result(mysql_query("SELECT COUNT(id) FROM inroom WHERE id_room = '$chat[id]' AND time + '300' > '" . time() . "'"), 0);
- echo '<div class="body"><img src="../images/guest.png"> <b><a href="../chat/room.php?id='.$chat['id'].'">'.$chat['title'].'</a></b></div> Онлайн (<a href="room.php?act=inroom&id='.$chat['id'].'"><b>'.$InTheRoom.'</b></a>) чел<br>';
- if ($InTheRoom != 0)
- {
- $selectUs = mysql_query("SELECT * FROM inroom WHERE id_room = '$chat[id]' AND time + '300' > '" . time() . "' ORDER BY time ");
- $nmstart = 0;
- $i = 0;
- echo '<a href="../other/profile.php?id='.$tUs['id_user'].'">'.username($tUs['id_user'], 2).'</a>, '; }
- echo '<hr>';
- }
- else
- {
- echo 'В комнате никого нет..<br/><hr>';
- }
- }