Ben sorunu tam anlamadım ne yapmak istiyorsunuz nasıl bir hata alıyorsunuz. Profil güncelleme sayfası mı bu ? Mevcut bir profili güncellemek istiyorsunuz ama bu bilgiler kayıtlı ise başka kullanıcıda buna izin vermek istemiyorsunuz gibi bir yapı mı kurmak istiyorsunuz ?
Koddan anladığım kadarıyla yapılmak istenen kullanıcının kendi profil sayfası mail username ve telefon numarasını değiştirebiliyor bu 3 ünü post attırıyor ve veritabanında arattırıyor eğer ki bunlara örtüşen farklı bir kullanıcı varsa faile döndürüyor yoksa devam ettiriyor ama sıkıntı olan kullanıcı kendi datasına takılıyor