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

Как правильно сделать выборку из БД за текущие сутки?

В таблице имеется поле типа DATETIME.
Нужно выбрать запись за текущие сутки...Сейчас 00.39 на моих часах.
Делаю запрос
$data = $db->query("SELECT date FROM visits WHERE datetime >= CURDATE()")->fetchAll(PDO::FETCH_ASSOC);

Из него получаю даты типа :
2015-08-09 16:43:37
2015-08-09 17:03:52
2015-08-09 18:13:27
2015-08-09 18:16:45
2015-08-09 22:36:39
2015-08-09 22:38:05
2015-08-09 23:46:04
2015-08-09 23:53:35
2015-08-10 00:06:52

По сути, в данные сутки попадает лишь последняя дата, почему выводятся даты и за вчерашний день?
Что я делаю не так или быть может я не понимаю общей логики?
Заранее спасибо.
  • Вопрос задан
  • 238 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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