Mysql
 sql >> Database >  >> RDS >> Mysql

Confronta due date in Codeigniter e MySQL

Penso che tu abbia bisogno di qoutes intorno alla tua data (es. '2011-06-08'). prova questo

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;
}

Se le tue colonne event_startdate e event_enddate sono DATETIME digita ma sei interessato solo alla parte della data puoi fare `DATE(event_enddate) per estrarre la parte della data