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ì:
in modo che avrai una visualizzazione più completa dell'errore.Codice PHP:$query10=mysql_query("select * from EN-menu order by id") or die("Errore: ".mysql_error());
Dal sito php.net:
Sei sicuro che l'username abbia i permessi di selezione sulla tabelle EN-menu?mysql_query() fallisce e restituisce FALSE anche se non si hanno i permessi per accedere alle tabelle cui la query fa riferimento.

Rispondi quotando