Задать вопрос
PINTAGON
@PINTAGON
Веб разработчик

Как поменять статус если прошло 24 часа?

Шалом! Подскажите пожалуйста, как сделать такую штуку? Смотрите, я делаю депозит и мне в базу записывается сумма, время статус
И как сделать чтобы через 24 часа у меня статус поменялся? CRON не советуйте
P.S. Я плохо объясняю, хочу сделать типо как вклад на депозит, думаю поймёте)))
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
Если не крон, то запускать маленький скрипт проверки времени(плохо для нагрузки, запускать каждый запрос любого пользователя, может даже робота, например скрипт где то в ядре подключается), что не прошло ещё
time() - 24 * 60 * 60 > $dbtime
И если проверка прошла, то менять статус, например делаем запрос в базу где статус пошёл на убыль, берём время статуса, если условие выполнилось, обновляем статус
Можно тоже самое чисто мускулом сотворить я думаю
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Используйте event в БД.
Пример.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы