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.

Çok Okunanlar

İLGİNİZİ ÇEKEBİLİR!

Dijital Pazarlama Instagram Reels Nedir? Nasıl Kullanılır?
Instagram, kısa biçim video özelliği olan Reels'ı İngiltere'de kısa süre önce piyasaya sürdü.   Bu özellik, 50'den fazla ülkede uluslara...
Devamını oku
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...
Devamını oku