sbagli ad usare l'alias "datamia" nel where. Sbagli per almeno due ragioni:
1) il formato di datamia e' una stringa e non una data e quindi verrebbe comparato come stringa.
2) Il where viene risolto prima dei campi descritti in select e quindi a quel momento non esiste ancora il campo alias.
metti la segnalazione di errore alla query.
$risultato_query = mysql_query($query, $connessione) or die(mysql_error());