Lo que @pateketrueke te trata de explicar en su post es que no tiene ningún sentido ni utilidad analizar el resultado de una query básica como la que quieres, para filtrar registros por fechas, cuando esa capacidad ya existe en el SQL.
En otras palabras, el SQL está diseñado para realizar consultas y filtrado de datos de altísima flexibilidad y con la complejidad requerida, mucho más eficientemente de lo que puedes lograr programaticamente.
Desperdiciar las capacidades del SQL por no documentarse debidamente, es un esfuerzo perdido.
Te recomiendo que en tu caso al menos leas el manual de referencia o un tutorial básico, para trabajar consultas con fechas por medio de MySQL. TE puede sorprender la capacidad de una base para devolverte lo que realmente buscas.
Este es un buen sitio para comenzar, si no quieres meterte con el manual de referencia:
MySQL Con clase: Curso FAQs de PHP Manejo de fechas en PHP y MySQL