prova ad invertire l'uso dei doppi/singoli apici usati nella query e poi metti sempre il tag php vero cioe': <?php e non lo short <?

Codice PHP:
//controllo i risultati di alcuni dati
$result = @mysql_query ("SELECT mytable.*, categorie.nome_categoria,  
regioni.nome_regione,  province.nome_provincia, 
province.pr, comuni.nome_comune, village.nome_village 
FROM mytable   
INNER JOIN categorie ON mytable.id_categorie = categorie.id_categorie  
INNER JOIN village ON mytable.id_village = village.id_village  
INNER JOIN regioni ON mytable.id_regioni = regioni.id_regioni  
INNER JOIN province ON mytable.id_province = province.id_province  
INNER JOIN comuni ON mytable.id_comuni = comuni.id_comuni 
WHERE mytable.nome LIKE '%
$nome%' ");