DAYNAME(CURDATE()) intentará ejecutar las funciones de PHP CURDATE y DAYNAME , debe pasarlos como cadenas de manera que CI no escape. Esto debería hacerlo:
$this->db->where('p_day = DAYNAME(CURDATE())');
DAYNAME(CURDATE()) intentará ejecutar las funciones de PHP CURDATE y DAYNAME , debe pasarlos como cadenas de manera que CI no escape. Esto debería hacerlo:
$this->db->where('p_day = DAYNAME(CURDATE())');