Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Vergleichen Sie zwei Daten in Codeigniter und MySQL

Ich denke, Sie brauchen Anführungszeichen um Ihr Datum (z. B. '2011-06-08'). versuchen Sie dies

function get_promo() {
    $today = date('Y-m-d');  
    $query = $this->db->query(
        "SELECT FROM tbl_event WHERE event_id = {$id} AND event_startdate <= '{$today}'
        AND event_enddate >= '{$today}'");
    return $query;
}

Wenn Ihre Spalten event_startdate und event_enddate sind DATETIME eingeben, aber Sie interessieren sich nur für den Datumsteil, können Sie `DATE(event_enddate) machen, um den Datumsteil zu extrahieren