Задать вопрос
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 )
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Nuboskill
@Nuboskill Автор вопроса
Начинающий web developer
Поставил кавычки и все заработало +_+
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@shagguboy
в БД какой тип?
Ответ написан
Ivanq
@Ivanq
Знаю php, js, html, css
Вы datetime сравниваете со строкой. Тогда перегоните в число - strtotime($_POST['date'])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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