Получение данных между двумя диапазонами дат в codeigniter - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь получить данные между датами. Дата выбирается из даты выбора. Форматат такой, как этот 04/13/2020 - 04/13/2020 выбрать из даты выбора. мой запрос таков

 public function reservation($reservation)
    {
    $this->db->select("*");
    $this->db->from('details');
    $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') > '$reservation'");

        $query = $this->db->get();
        return $query->result();
    } 

Ответы [ 2 ]

1 голос
/ 13 апреля 2020

Я надеюсь, что это будет работать для вас

 public function reservation($first_date,$second_date)
 {
    $this->db->select("*");
    $this->db->from('details');
    $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') >='$first_date'");
    $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') <='$second_date'");
    $query = $this->db->get();
    return $query->result();
 }
0 голосов
/ 13 апреля 2020

попробуйте это:

$this->db->where("DATE_FORMAT(start_date,'%Y-%m-%d')",'>=',$first_date)
->where("DATE_FORMAT(end_date,'%Y-%m-%d')",'<=',$first_date);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...