Metti la stampa dell'errore e vedi cosa ti dice.
$query = mysql_query ($dati,$connessione) or die ("Non riesco ad eseguire la richiesta $gino. Errore:".mysql_error());

Puoi anche mettere WHERE data_appuntamento=NOW(). A proposito, non vedo nel codice la parte: $data_odierna = "CONTIENE LA DATA DI OGGI";