olkunmustafa adlı üyeden alıntı

İnternetten aldığım PHP derslerinde php de iki de farklı tablo içinde ki sütunları aynıymış gibi kullanabileceğimizi söylüyor yani ilişkilendirebilecğimizi. Ancak ben yapamadım. Şimdi şöyle örnek vereyim.

2 örnek tane tablom var. 1. tablo sayfalar 2. tablo konular, Konular adlı tablomda 3 sütun olduğunu varsayalım. konuid, konubaslik, Konuicerik Sayfalar adlı tablomda 4 sütun olduğunu varsayalım. konuid, sayfaicerik, sayfanumarası,sayfa_degistirme.

sayfalar ve konular tablomda ki konu_id sütunumu nasıl ilişkilendirebilirim acaba. Umarım doğru anlatabilmişimdir. Yardım edenlere şimdiden teşekkür ederim..


İki tablonuzda da aynı veri tipinde ve aynı değerleri içerecek ORTAK ALAN oluşturmalısınız. Bu alanların adlarının aynı olmasına gerek yok. Yine de adlarını da aynı vermeniz, karışık veritabanlarında işinize oldukça yarar.

Mantıksal düşündüğümüzde sayfaların konular altında olması gerekir. Yani sayfalar, konulara bağlıdır. Bu yüzden sayfalar tablosunda konuid adında bir alan oluştururuz ve böylece, hangi sayfanın hangi konuyla ilişkili olduğunu anlatabilmek adına her kaydın konuid değerini ilgili konunun konuid'sini yazarak bağlayabiliriz.