Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comparez deux dates dans Codeigniter et MySQL

Je pense que vous avez besoin de citations autour de votre date (c'est-à-dire '2011-06-08'). essayez ceci

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

Si vos colonnes event_startdate et event_enddate sont DATETIME tapez mais vous n'êtes intéressé que par la partie date, vous pouvez faire `DATE(event_enddate) pour extraire la partie date