Ciao, se richiamo il campo semplicemente così:

Codice PHP:
$query_co = "select * from comuni where id = " . $row_p['city']; 
//echo $query_c;
$co = mysql_query($query_co,$myconn) or die(mysql_error());
$row_co = mysql_fetch_assoc($co);

<? echo $row_co['comune']; ?>
il nome della città si visualizza correttamente "Agliè"

se richiamato da una select:

Codice PHP:
<select id="city" name="city">
<
option value="" selected="selected">Tutti i Comuni</option>
</
select
a video mi visualizza così(vedi immagine):



come mai?

nel db è impostato latin1 e nel campo testo lo leggo correttamente.