Obtenga todos los registros entre dos fechas

¿Cómo puedo obtener todos los registros entre dos fechas de campo de fecha en la tabla mysql? Estoy usando el encendedor de código para mi aplicación.

Estoy ingresando la fecha de inicio y la fecha de finalización desde el selector de fechas, necesito obtener todas las filas como => fecha de inicio y <= fecha de finalización

mi código:-

 $this->db->where('start_date <= ',$start_date);
 $this->db->where('end_date >= ',$end_date);

Mi consulta: - SELECCIONAR * DESDEtable DÓNDEstart_date <= '2016-04-13' Yend_date > = '2016-04-19'

Esto está obteniendo solo una fila de la tabla.

Por favor ayuda

Respuestas a la pregunta(3)

Su respuesta a la pregunta