Вообщем, есть код Код (Text): $time = time()-60*3; $query = mysql_query("SELECT `id_room`,`last_refresh_1` FROM `rooms` WHERE `id_room` = $id_room_bed") or die (mysql_error()); $row = mysql_fetch_array($query); { $ref1 = $row["last_refresh_1"]; $id_room = $row["id_room"]; if($ref1 < time()-60*3) { mysql_query ("UPDATE `rooms` SET `status` = 'closed' WHERE id_room = $id_room"); } } В первом запросе к бд, выбираются id комнаты, и время последнего обновления (в UNIX формате), где время последнего обновления страницы устарело на 3 минуты. Во втором запросе бд, обновляет `status` на 'closed' где id_room = id которое мы выбрали в предыдущем запросу (то есть id комнаты, где время последнего обновления устарело на три минуты) Помогите это все перевести в цикл, то есть пока все комнаты, где время последнего обновления устрело на 3 минуты не закроется, то дальше код не выполняется. Просто в этом деле я новичек, и так с циклами еще не работал. Пробовал по разному, но у меня всегда зацикленность выходит. Буду благодарен за помощь. Спасибо за ранее=)