dagSTILE, опишу как я делал у себя. Существуют и другие методы. В таблице пользователей создаем поле, например up. Каждый раз, когда пользователь переходит по странице. В up записывается последнее время его посещения. Таким образом мы знаем, кто и когда заходил последний раз. Ну а уже потом. На странице online.php например, делаем запрос. $online = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `up`>='".(time()-60)."';");
И вот. В переменной $online у нас количество пользователей, которые обновлялись последние 60 секунд.
Только в up время должно быть в unix-формате. То есть записывать в up нужно то, что возвращает функция time();
01 Июн 2010, 6:06есть поле `mon` и в id5 есть цифра 200 и нужно чтоб есле при проверке
if($w){echo 'ok';}else{echo 'no';}
если выведет " ok " то к цифрам 200 прибавляется 20 , а есле " no " то отнимается 10. как это сделать?
mysql_query("UPDATE `mon` SET `id5`=200+20")
mysql_query("UPDATE `mon` SET `id5`=200-10")
так наверно