Konu Başlığı: Şartlı veri silme
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 14.01.2008   #2 (permalink)
Tayanc
 
Tayanc's Avatar
 
Üyelik Tarihi: 14.11.2006
Yer: Ankara
Mesaj: 32
Re: Şartlı veri silme

Verdiğin kodun çalışmaması normal çünkü Select koutuyla seçtireceğin ID leri SQL sorgusunun kendisinden seçtirmeye çalışmışsın.

Aşağıda yazdığım kod ile, farklı iki tabloda ID leri aynı olan kayıt varsa, 1. tablodaki kayıdı sil şeklinde bir işleyiş var. Sadece SQL komutları ile de çözüm bulunabilir fakat ben daha anlaşılır olması açısından ASP kodları ile birlikte yazdım. İşini görür sanırım.


PHP Code:
SQL1 "SELECT * FROM TABLO1"
set BirinciTablo conn.execute(SQL1)

Do While 
NOT BirinciTablo.EOF

ContID 
BirinciTablo("id")

SQL2 "SELECT * FROM TABLO2 WHERE id = "&ContID&""
set IkinciTablo conn.execute(SQL2)

If 
NOT IkinciTablo.EOF then

SQLSIL 
"DELETE FROM TABLO1 WHERE ID="&ContID&""
set SIL conn.execute(SQLSIL)

End If

BirinciTablo.Movenext
Loop 
__________________
Hasan Tayanç
Netbizde Internet Çözümleri
Tayanc şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin