ilk komutumuz LEFT JOIN
nedir bu left join komutu ? şöyle bir örnek vereyim bir forum yazıyorsunuz forum konusuna girdiginiz zaman
uyeler tablosu
konu başlıgı tablosu
mesajlar tablosu
vbulletin gibi (itrader rep imza) gibi bilgileri almak için bir sürü sql sorgusu yazarız buda bizim sayfa açılma süresini arttırır
bunun yerine şu şekil bir kullanım bizim için daha uygundur
select * from _konular LEFT JOIN _mesajlar ON _konular.id= _mesajlar.konu_idçogaltırsak (sadece 2 örnek verdim) php bun tabloları hafızasında tutuyor kullanımıza gelincede
while($row=mysql_fetch_assoc($sql)): echo 'Konu başlıgı :'.$row["baslik"].'<br>'; echo 'Mesajı yazan :'.$row["yazan"].'<br>'; endwhile;olarak kullanırsak karmaşık kodlardan vede zamandan tasarruf etmiş oluruz
diger dersler konu altından devam edicektir..
ana sayfada sadece 10 veriyi listelemek istiyorsunuz bunu nasıl yapabiliriz bunu aslında php ile yapabiliriz fakat verileri komple döndürür vede hafızasında tutar buda bir ölüm demektir büyük oyun siteleri için bunun için şu cümlecigi kullanıyoruz
) admin'imiz sitesine oyun ekliyecek eklerken mario'nun manitasını kurtar ve.. 