За последние 24 часа нас посетили 56834 программиста и 1685 роботов. Сейчас ищут 1202 программиста ...

Автоизменение

Тема в разделе "PHP для новичков", создана пользователем Sasha55555, 30 мар 2018.

  1. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Я выдаю пользователю спец. статус, просто ставлю 1 в mysql. Как сделать, чтобы в базе пошел обратный отсчет, и через определенное время 1 изменится на 0
     
  2. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    крон тебе в помощь
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Можно и без крона. Записать время установки статуса, и в начале скрипта сделать запрос:
    Код (Text):
    1. update `user` set `status`=0 where status_date < DATE_SUB(NOW(), INTERVAL 1 HOUR)
    Это быстрый должен быть запрос.
     
  4. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Возможно