PHP/MySQL | Добавление через время
Добрый вечер всем,возник вопрос:
Вот к примеру пользователь совершил определенное действие и у него снялась -1 энергия ,а всего у него их 5 ,то есть стало 4 ,потом выполнил еще -1 ,и так до 0
Вопрос :
Как сделать чтоб через определенное время эму +1 энергия добавлялась
С меня +
Вот к примеру пользователь совершил определенное действие и у него снялась -1 энергия ,а всего у него их 5 ,то есть стало 4 ,потом выполнил еще -1 ,и так до 0
Вопрос :
Как сделать чтоб через определенное время эму +1 энергия добавлялась
С меня +
Записываем время когда энергии стало 0. Если разница time() и записанного времени скажем равна 2 минутам, добавляем +1
Может есть вариант полегче, х.з., я лично бы сделал так
________
посл. ред. 06.01.2017 в 00:08; всего 1 раз(а); by artur737
Может есть вариант полегче, х.з., я лично бы сделал так
________
посл. ред. 06.01.2017 в 00:08; всего 1 раз(а); by artur737
wladua2016 ,
Думаю, разберёшься
if($user['energy'] == 0)
mysql_query("UPDATE `user` SET `energy` = `energy`+'1' WHERE `id` = '".$user['id']."' LIMIT 1");
Думаю, разберёшься
if($user['energy'] == 0)
mysql_query("UPDATE `user` SET `energy` = `energy`+'1' WHERE `id` = '".$user['id']."' LIMIT 1");
artur737 , боже, я сегодня весь день наблюдаю костыли.. зачем записывать время последнего действия с энергией?
Какие ко мне претензии
Написал же:
Может есть вариант полегче, х.з., я лично бы сделал так
Написал же:
Может есть вариант полегче, х.з., я лично бы сделал так
artur737 , ну добавил запрос, который будет выпоняться 10000000000 раз, и потом плачете что сайты тормозят и падают
wladua2016 , замути крон и всё будет ок)
Тоже интересно