cosi' su due piedi, prova questo

$mese=1; //gennaio
$anno=2006; //anno
$inizio=mktime(0,0,1, $mese, 1,$anno);
$fine=mktime(23,59,59, $mese+1, 0, $anno);

$query="select * from prodotti where data>=$inizio or data<=$fine";