sono assegnate come
$data_a="2004-08-12";
immagino, altrimenti darebbe errore.
prova tirandole fuori dalla stringa:
codice:$result = mysql_query("SELECT * FROM ciccio WHERE '".$data_a."' <= data_fine and '".$data_b."' >= data_inizio ORDER BY data_inizio ");