Scusa lupo ma

if($row['citta'] == $row['p_citta'])

non e' sempre vero, giacche' e' la condizione con cui fai la join?