J'essaye de récupérer des données entre les dates. La date est sélectionnée dans le sélecteur de date. le format est comme celui-ci 13/04/2020 - 13/04/2020 sélectionnez parmi le sélecteur de date ma requête est comme ça

 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();
    } 
0
jamil shah 13 avril 2020 à 08:08

2 réponses

Meilleure réponse

J'espère que cela fonctionnera pour vous

 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();
 }
1
Rajdip Chauhan 13 avril 2020 à 05:22

Essaye ça:

$this->db->where("DATE_FORMAT(start_date,'%Y-%m-%d')",'>=',$first_date)
->where("DATE_FORMAT(end_date,'%Y-%m-%d')",'<=',$first_date);
0
PHP Geek 13 avril 2020 à 07:38