Profil düzenleme kodum bu şekilde fakat örnek olarak isim değiştircem kullanıcı adı aynı kaldığı için kaydetmiyor nasıl düzeltmem gerekiyor teşekkürler
      $userID = post('userID'); // Kullanıcının ID'sini almayı unutmayın
        $userName = post('userName');
        $userSurname = post('userSurname');
        $userUsername = post('userUsername');
        $userMail = post('userMail');
        $userPhone = post('userPhone');
        $userStatus = post('userStatus');
        $userAuth = post('userAuth');
    
        // Kullanıcı adını kontrol et
        $checkUsernameQuery = "SELECT COUNT(*) FROM uyeler WHERE uye_kullaniciadi = :username AND uye_id != :userID";
        $checkUsernameStmt = $db->prepare($checkUsernameQuery);
        $checkUsernameStmt->bindParam(':username', $userUsername);
        $checkUsernameStmt->bindParam(':userID', $userID);
        $checkUsernameStmt->execute();
        $usernameCount = $checkUsernameStmt->fetchColumn();
    
        // E-posta adresini kontrol et
        $checkMailQuery = "SELECT COUNT(*) FROM uyeler WHERE uye_mail = :mail AND userID != :userID";
        $checkMailStmt = $db->prepare($checkMailQuery);
        $checkMailStmt->bindParam(':mail', $userMail);
        $checkMailStmt->bindParam(':userID', $userID);
        $checkMailStmt->execute();
        $mailCount = $checkMailStmt->fetchColumn();
    
        // Telefon numarasını kontrol et
        $checkPhoneQuery = "SELECT COUNT(*) FROM uyeler WHERE uye_telefon = :phone AND userID != :userID";
        $checkPhoneStmt = $db->prepare($checkPhoneQuery);
        $checkPhoneStmt->bindParam(':phone', $userPhone);
        $checkPhoneStmt->bindParam(':userID', $userID);
        $checkPhoneStmt->execute();
        $phoneCount = $checkPhoneStmt->fetchColumn();
    
        if ($usernameCount > 0) {
            echo "Bu kullanıcı adı zaten kullanımda.";
        } elseif ($mailCount > 0) {
            echo "Bu e-posta adresi zaten kullanımda.";
        } elseif ($phoneCount > 0) {
            echo "Bu telefon numarası zaten kullanımda.";
        } else {
            // Kullanıcıyı güncelleme işlemi için SQL sorgusu
            $updateUserQuery = "UPDATE uyeler SET uye_ad = :name, uye_soyad = :surname, uye_kullaniciadi = :username, uye_mail = :mail, uye_telefon = :phone, uye_durum = :status,                    uye_yetki = :auth WHERE userID = :id";
            $updateUserStmt = $db->prepare($updateUserQuery);
            $updateUserStmt->bindParam(':name', $userName);
            $updateUserStmt->bindParam(':surname', $userSurname);
            $updateUserStmt->bindParam(':username', $userUsername);
            $updateUserStmt->bindParam(':mail', $userMail);
            $updateUserStmt->bindParam(':phone', $userPhone);
            $updateUserStmt->bindParam(':status', $userStatus);
            $updateUserStmt->bindParam(':auth', $userAuth);
            $updateUserStmt->bindParam(':id', $userID);
            $updateUserStmt->execute();
    
            echo "Kullanıcı başarıyla güncellendi.";
        }