lostyazilim
tr.link

PDO mükerrer kayıtları silme işlemi

6 Mesajlar 736 Okunma
lstbozum
tr.link

theharunuysal theharunuysal WM Aracı Kullanıcı
  • Üyelik 21.06.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek .
  • Konum Ankara
  • Ad Soyad H** U**
  • Mesajlar 1879
  • Beğeniler 596 / 202
  • Ticaret 19, (%95)
merhaba arkadaşlar mükerrer kayıtları silmek istiyorum internetten araştırdığımda istediğimi bulamadım biraz acemiyim yardımcı olacak arkadaşlara şimdiden çok teşekkür ederim..

Örnek Tablo

id / isim / sehir / yaş / mail adresi

1 / harun / ankara / 21 / harun@hotmail.com

2 / harun / malatya / 21 / harun@hotmail.com

3 / harun / ankara / 21 / harun@hotmail.com


Şimdi burada benim silmek istediğim satır tamamen aynıysa silsin id=1 ve id=3 bir birinin tıpkısı id=3 silinsin ama 2. kayıt isim benzer her şey benzer ama bir tane veri bile farklıysa dursun. Bunu nasıl yaparım ?
MehmetMasa

kişi bu mesajı beğendi.

wmaraci
reklam

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad M** M**
  • Mesajlar 1946
  • Beğeniler 552 / 554
  • Ticaret 40, (%100)
Takipteyim 👍
Hatta mukerer kayit almayi nasil engelleyebiliriz? Butun sorgular tam butona 1 kere tiklaninca 2.yi tiklatmiyorum ama coklu kayit sorununu cozemedim
 

 

hakanozsoy hakanozsoy WM Aracı Kullanıcı
  • Üyelik 27.01.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Meslek yok
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ö**
  • Mesajlar 67
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)
Veritabanindan id sutununu primary key olarak kaydederseniz ayni idli kullanicilar kayit olmaz. Silme işlemini de oluşturdugunuz kullaniciya ait id ile bir ahref ile sildirebilirsiniz.
Eğer istediğiniz bu değilse, detaylandırırsanız daha doğru çözüm sunulabilir.
 

 

theharunuysal theharunuysal WM Aracı Kullanıcı
  • Üyelik 21.06.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek .
  • Konum Ankara
  • Ad Soyad H** U**
  • Mesajlar 1879
  • Beğeniler 596 / 202
  • Ticaret 19, (%95)
hakanozsoy , mevcuttaki bir veri tabanı için şuan 400 e yakın veri var ama bir birinin tıpkısı olanları silmek istiyorum, id farklı ama veriler aynı.
 

 

wmaraci
wmaraci

hakanozsoy hakanozsoy WM Aracı Kullanıcı
  • Üyelik 27.01.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Meslek yok
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ö**
  • Mesajlar 67
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)
Neye bagli olarak silmek istiyorsunuz? Bir koşul olmali ki bir veri kalsin digerleri silinsin. Yani şu verisi şu olan silinsin, o hangi veri ona göre sorgu yazılabilir.
 

 

theharunuysal theharunuysal WM Aracı Kullanıcı
  • Üyelik 21.06.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek .
  • Konum Ankara
  • Ad Soyad H** U**
  • Mesajlar 1879
  • Beğeniler 596 / 202
  • Ticaret 19, (%95)
hakanozsoy , verilerin tamamı aynı olanlardan ilki kalsın diğerleri silinsin.

id / isim / sehir / yaş / mail adresi
---------------------------------------------------
1 / harun / ankara / 21 / harun@hotmail.com

2 / harun / malatya / 21 / harun@hotmail.com

3 / harun / ankara / 21 / harun@hotmail.com


id:1 ile id:3 bir birinin tıpkısı mesela ilki kalacak id:3 silinecek bu şekilde.
 

 

wmaraci
Konuyu toplam 6 kişi okuyor. (0 kullanıcı ve 6 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al