Задать вопрос
@lemonlimelike

Что использовать в данном случае?

Добрый вечер всем. Как сделать вот такое: есть какой-то предмет, есть поле date, у предмета есть три типа состояния "будущие", "текущие" и "прошедшее". По стандарту предмет имеет тип состояния "будущие".
1.Как сделать, чтоб в определенный момент тип состояния переключился на "текущие" и соответственно на "прошедшее".
2. Какого типа поле date Должно быть? string? или date?
3. Возможно ли такое сделать без крона? и как?
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 3
@smple
1. Для получения состояния надо использовать метод который каждый раз его будет определять
2. возможен любой вариант я бы хранил в дате
3. не вижу зачем здесь крон, думаю вполне можно обойтись без него
Ответ написан
Комментировать
@Azperin
Дилетант
Дак если итак есть date, какой смысл вообще хранить состояние ? Итак ведь можно легко вычислить с помощью php текущий статус, банально сравнив. Храните как варчар и туда записывайте time() из пхп.
Ответ написан
Комментировать
@Alibek-kz
Если известны время через который будет настоящий или прощедшее, то можно добавить эти поля в бд:
1. present (настоящее)
2. past (прощедшее)

И проверить текущий время с этими полями
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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