PHP PDO ile Inner Join Kullanımı Nasıl Yapılır?

PHP PDO ile Inner Join Kullanımı Nasıl Yapılır?

Inner Join ile iki ayrı sorguya ihtiyaç duymadan tek sorguda verilerimizi veritabanından çekebiliriz. Normal şartlarda yazılımcılar önce kategorileri sonra başka bir tabloda belli kategoriye ait ürün, blog yazısı gibi verileri eşitleyerek sorgusunu gerçekleştirir. Fakat bunu daha hızlı ve da anlaşılabilir yolu Inner Join kullanımıdır.

 

Inner Join Kullanımı

 

İlk hangi tablodan veri çekeceğimizi belirliyor ve sorgumuzu yazıyoruz, sonraki işlemde diğer tabloyla çektiğimiz verideki sbirbirine bağlantılı olan sütunları birbirine eşitliyoruz ve en son veri çekme şartımızı yazıyoruz.

 

Aşağıdaki örnekte bir kategori tablomuz, bir de ürün tablomuz mevcut.

 

Öncelikle veritabanı bağlantımızı yaptığımızdan emin oluyoruz.

 

$urunler = $bha->smartQuery(array('sql' => "select * from urunler INNER JOIN kategoriler ON kategoriler.kat_id = urunler.kat_id WHERE kat_id = 1",'ret' => 'all'));
foreach ($urunler as $key => $value){
    echo $value["baslik"];
}

 

Bu şekilde bir kod yazdığımızda urunler tablosunda kat_id'si 1'e eşit olan ürünleri çekecektir.

Sosyal Medya & Dijital Pazarlama Hizmetlerimizi İncelediniz mi?

Pazarlama her zaman kitlenizle doğru yerde ve doğru zamanda bağlantı kurmakla ilgilidir. Bugün, bu, onlarla zaten zaman harcadıkları yerde buluşmanız gerektiği anlamına geliyor: internette.

İlginizi çekebilir...
Web Yazılım SMTP 554 Hata Kodları ve Açıklamaları
SMTP E-mail gönderimleri sırasında oluşan 554 hata kodları ve açıklamaları aşağıda yer almaktadır. Gönderim sırasında yaşadığınız sorunları buradaki h...
Web Yazılım Com.tr Domain Nasıl Alınır?
İnternet üzerinde en çok kullanılan web sitesi uzatantıları “.com ve .net” tir. Son zamanlarda “.tr” uzantılı alan adlarının kullanıcılar tarafından b...
Melia Cafe firmasına yapmış olduğumuz projeyi incelemek istemez misiniz ?