Pues podrías hacer lo que necesitas desde tu consulta utilizando los operadores >= y <=. Mira, con MySQL lo haces de esta forma:
Código PHP:
$consulta = "SELECT tus_campos FROM tabla WHERE campo_fecha >= fecha_desde AND campo_fecha <= fecha_hasta";
Supongo que eso te deve servir. Espero sea lo que necesitabas o por lo menos te de una idea.Suerte