Выбор данных текущей даты

  • Автор темы Brat
  • Обновлено
  • 16, May 2024
  • #1
привет, Я не уверен, что это простой вопрос, но он заставляет меня задуматься. у меня есть поле в моей базе данных, содержащее дату создания службы. пример: Дата создания 2016-07-07 09:52:15 2016-07-07 08:42:25 2016-07-07 07:22:35 2016-07-06 09:12:15 2016-07-06 07:22:25

В моей форме у меня есть два средства выбора даты: 1. дата начала 2. дата окончания.

Предполагается, что я выбрал 07.07.2016 из DatePicker 1 и 2

он должен вернуть данные, созданные 7 июля 2016 г.

вот мой запрос:

ВЫБЕРИТЕ * ИЗ моей таблицы ГДЕ date_created<=2016-07-07 И date_created<=2016-07-07

этот запрос не возвращает никаких данных.

можешь проверить, что не так?

Brat


Рег
11 Aug, 2005

Тем
72

Постов
199

Баллов
569
  • 07, Jun 2024
  • #2
Прочитайте свой запрос, вы всегда ищете дату, созданную раньше выбранной даты.

Должен быть

ВЫБЕРИТЕ * ИЗ моей таблицы ГДЕ date_created <= 2016-07-07 И date_created >= 2016-07-07

но, вероятно, это будет легче визуализировать, если вы вставите имена переменных из ваших средств выбора даты

$sql = "SELECT * FROM
 mytable
WHERE
 date_created
<= '{$enddate}' AND
 date_created
>= '{$startdate}'";
 

Нестор


Рег
27 Jan, 2016

Тем
68

Постов
215

Баллов
565
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно