-
Üyelik
26.05.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Tasarım
-
Konum
Kocaeli
-
Ad Soyad
Ö** G**
-
Mesajlar
1469
-
Beğeniler
157 / 158
-
Ticaret
11, (%100)
merhaba arkadaşlar
iki tablom var ilişkili , orgenci ve yardim tablosu i
ogrenci tablosuna veri ekliyorum, yardım tablosunada veri ekliyorum.
ogrenci tablosunu sil dediğimde direk silemiyorum. yardim tablosunu silmemi istiyor.
ben istiyorum ki , ogrenciyi sildiğimde yardım tablosunda ilişkili olan id silinsin.
internette çok araştırdım ama bir türlü olumlu sonuç alamadım.
tablo yapim :
ogrenci > ogrenci_id
yardim > id ,ogrenci_id
kod yapim :
$velisil=$db->prepare("DELETE from ogrenci where ogrenci_id=:id");
$kontrol=$velisil->execute(array(
'id' => guvenlik($_POST['id'])
));
:)
-
Üyelik
31.10.2017
-
Yaş/Cinsiyet
30 / E
-
Meslek
Amatör Yazılımcı
-
Konum
Adana
-
Ad Soyad
C** A**
-
Mesajlar
173
-
Beğeniler
41 / 28
-
Ticaret
0, (%0)
Cevap soruda zaten hocam :)
$yardimsil=$db->prepare("DELETE from yardim where ogrenci_id=:id");
$kontrol=$yardimsil->execute(array(
'id' => guvenlik($_POST['id'])
));
alt alta yazın 2 işlemide yapar döngüye sokarak tüm aynı id lileride sildirebilirsiniz.
1 kişi bu mesajı beğendi.
-
Üyelik
19.12.2018
-
Yaş/Cinsiyet
41 / E
-
Meslek
Backend Developer
-
Konum
Antalya
-
Ad Soyad
İ** D**
-
Mesajlar
85
-
Beğeniler
6 / 28
-
Ticaret
0, (%0)
Bu tarz ilişkili tablo silmelerinde trigger kullanmanızı tavsiye ederim
Ripped
Serçe Development
Kimlik Onayı
-
Üyelik
20.10.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
SEO & Software
-
Konum
Adana
-
Ad Soyad
A** K**
-
Mesajlar
372
-
Beğeniler
94 / 94
-
Ticaret
11, (%100)
İlişkilendirmenizde ON_DELETE işlemine RESTRICT yerine CASCADE'i seçerseniz veriyi sildiğinizde diğer tablodaki ilgili veriyi de siler.
1 kişi bu mesajı beğendi.