Ребят у меня в Б/Д есть users_tbl там так active|user_id|user_password|e-mail если active 1 то юзер online если 0 то offline так вот как сделать так, чтоб если пользователь долгое время не писал то active стал 0 ?
добавить в таблицу еще одно поле, куда записывать время, когда юзер писал последний раз. потом проверять это время у юзеров, и если времени прошло много, то ставить active в 0.
типо active|user_id|user_password|e-mail|time date("H:i:s") a как проверять типо while($row = bla bla){ $time = date("H:i:s"); if(($row['time'] - $time) < 10){ bla bal active to 0 } } ($row['time'] - $time) < 10 здесь как надо, чтоб правильно было? }
в бд время храни в таймстэмпе. напиши отдельный скрипт с запросом: Код (Text): UPDATE `user_tbl` SET `active`=0 WHERE ( NOW()-`time` )>600 и запускай его кроном. 600 - время в секундах, т.е. 10 минут.