Originariamente inviato da stefano3804
sto provando a fare come hai detto tu :
codice:
SELECT * 
FROM evento
WHERE data_fine
BETWEEN CURDATE( ) 
AND '2005-06-29'
LIMIT 0 , 30
Ho messo come data di scadenza il 30 giugno 2005

Ma se io cerco una data del 1 agosto lui mi trova un valore (cioè quello che ho inserito) se metto come in questo caso 29 giugno lui non mi trova nulla

Non capisco il procedimento
Non ho capito....

se cerchi una data tra oggi e il 29 ... il 30 e superiori vengono scartati. Mi fai venire il dubbio sul formato della data che hai nel db.... non e' che hai dd-mm-yyyy invece di yyyy-mm-dd ???