Mmmm se ho il campo del db in formato DATE, cosa consigli di fare?

scompattare in 3 stringhe la data, e fare:
$giorno=substring con il giorno;
$mese= substring con il mese;
$anno=substring con l'anno;

$data2= mktime (0,0,0,"$giorno", "$mese", "$anno");

Fare la stessa cosa con l'altra data per il confonto e poi:

$query="SELECT * FROM nometabella
WHERE campodata>campo1 AND campodata<campo2";

?