Nuboskill
@Nuboskill
Начинающий web developer

Как сверить дату в mysqli?

Почему не идет выборка? В бд у меня datetime вида Y-m-d H:i:s, я превращаю в тоже самое, вывел их оба через echo - идентичны
$date = date('Y-m-d H:i:s',strtotime($_POST['date']) );

//весь sql нет смысла писать, он правилен
WHERE `s`.`date` >= {$date}


UPD
Попробовал вот так еще
WHERE `s`.`date` BETWEEN ({$date} AND {$date} + INTERVAL 1 DAY )
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
Nuboskill
@Nuboskill Автор вопроса
Начинающий web developer
Поставил кавычки и все заработало +_+
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@shagguboy
в БД какой тип?
Ответ написан
Ivanq
@Ivanq
Знаю php, js, html, css
Вы datetime сравниваете со строкой. Тогда перегоните в число - strtotime($_POST['date'])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы