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.