$mod ="update appartamenti SET titolo='$titolo' "
non c'è errore il fatto è che mi aggiorna tutti i record della tabella anzicchè solo quelli dove $id=$_POST['id'];