27 Окт 2013 Доброго времени суток всем! Ребят, пожалуйста подскажите кто знает что нужно здесь изменить, чтобы сообщение приходило не всем пользователям, а только тем, кто на данный момент онлайн?
<? { $q=mysql_query("SELECT `id` FROM `user` WHERE `id` != $user[id]"); $msg=mysql_escape_string($msg); while ($us = mysql_fetch_array($q)) { if(mysql_result(mysql_query("SELECT COUNT(*) FROM `konts` WHERE `id_user` = '$us[id]' AND `id_kont` = '$user[id]'"), 0)==0) { mysql_query("INSERT INTO `konts` (`id_kont`, `id_user`, `time`) values('$user[id]', '$us[id]', '$time')"); } mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$us[id]', '$msg', '$time')"); mysql_query("UPDATE `konts` SET `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' OR `id_user` = '$ank[id]' AND `id_kont` = '$user[id]'"); } msg('Сообщения успешно отправлены'); } ?>