PHP bir den fazla sorgu

Kullanıcı Tablosu ve Konu Tablosu isimli iki tablom var.

Argonaut bu gün En sevdiğim renk mavi isimli konuyu açtı.
Kuaza bu gün Doğada bir gün isimli konuyu açtı.
Slayer bu gün Akşam için film önerileri isimli konuyu açtı.

şeklinde çekimler yapılacak. Konu tablosunda kullanıcının id’si kayıtlı. While döngüsü ile konuları listeleyebiliyorum ama kullanıcıların id’leri gelecek. Ben isimleri gelsin istiyorum. Bu durumda iç içe döngü mü kullanmalıyım?

Evet inner join kullanabilirsin. Kullanici id si ile kullanici tablosundaki id leri eslediginde kullanicilarin isim, soy isim yada kullanici adi gibi bilgileride alabilirsin.

Birde uzun yolu var tabi ama inner join ile tek seferde halletmek daha mantikli. Uzun yol, while ile listelediginde gelen kullanici ID si ile kullanicilar tablosundan kullanici bilgilerini cekebilirsin. Ancak bu iyi bir programlama yolu degil, dedigim gibi join islemlerini kullanmayi denemelisin.

Join ile ilgili video izleyeyim. Neyi izleyeceğimi bilmek yararlı oldu :slight_smile:

1 Beğeni