Il trattino non è molto corretto semanticamente, però dovrebbe funzionare, ne sono quasi sicuro perchè anche phpmyadmin utilizza le tabelle col trattino senza problemi!
Prova a cambiare il codice così:
Codice PHP:
$query10=mysql_query("select * from EN-menu order by id") or die("Errore: ".mysql_error()); 
in modo che avrai una visualizzazione più completa dell'errore.

Dal sito php.net:
mysql_query() fallisce e restituisce FALSE anche se non si hanno i permessi per accedere alle tabelle cui la query fa riferimento.
Sei sicuro che l'username abbia i permessi di selezione sulla tabelle EN-menu?