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...
Dijital Pazarlama Instagram Keşfete Nasıl Çıkılır?
Instagram'ın Keşfet sayfasına nasıl gireceğinizi anlamaya çalışıyorsanız, farklı düşünmeniz gerekir. Instagram Keşfete Nasıl Çıkılır? merak ediyor...
Web Yazılım 503 Service Unavailable Hatası Nedir? Nasıl Düzeltilir?
503 Service Unavailable hatası, web sitesinin sunucusunun şu anda kullanılamadığı anlamına gelen bir HTTP durum kodudur . Çoğu zaman, sunucu çok meşgu...
Ihlamurdere Eczanesi firmasına yapmış olduğumuz projeyi incelemek istemez misiniz ?