Obter todos os registros entre duas datas

Como posso buscar todos os registros entre duas datas de campo de data no mysql table.Am usando o ignitor de código para o meu aplicativo.

Ao inserir a data de início e a data de término do selecionador de datas, é necessário buscar todas as linhas> = data de início e <= data de término

meu código: -

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

Minha consulta: - SELECT * FROMtable ONDEstart_date <= '2016-04-13' ANDend_date > = '2016-04-19'

Isso está buscando apenas uma linha da tabela.

Por favor ajude

questionAnswers(3)

yourAnswerToTheQuestion