Hola i09120190, por favor no dupliques post's, primero deberiamos saber que tipo de dato es el campo de fechas con el que trabajas, date , timestamp etc...
El asunto esque te falla la query podrias usar between :
Código PHP:
Ver originalWHERE fecha-campo
BETWEEN '2011-05-01' AND '2011-05-31';
Y tambien tener en cuenta de tratar la fecha a formato americano, lo mas probable esque te esta fallando porque el formato de fecha que envias desde el form no sea igual
al tipo de dato de fecha en bd.