Her şeyden önce, zavallı konu başlığını bahane. Ben sadece sonra Google'a bu soruyu ya da ne formüle nasıl hiçbir fikrim yok, bu yüzden bu kolay cevap verilebilir bir şey varsa beni vurmayın.
Ben aşağıdaki tablolar vardır varsayalım:
[YAZARLAR] id, adı
[HABER] id, öğe, author_id
Ben bir haber öğesi ve çıkış (author_id saklanan) gelen yazar göstermek istedim, ben aşağıdaki sorgu yaparım:
SELECT * FROM `news` JOIN `authors` ON news.author_id = authors.id
Ve sonra böyle bir şey yaparak çıktısı
$Q = "SELECT * FROM news JOIN authors ON news.author_id=news.id";
$query = $this->lite->query($Q) or die($this->lite->error);
$result=null; while($obj = $query->fetch_object()){
$result.= '<li>'.$obj->item. 'by ' . $obj->name . '</li>';
}
Burada, $ obj-> isim yazarın adını içerecektir ve olur başarıyla çıktı.
"Name" alanı yerine "item" denilen olsaydı Peki, ne olur? Belli ki bazı çatışmalar var olacaktır. Uskur ve benim önceki deneyim ile Symfony, ben böyle bir şey yapardı: getAuthorId () -> getName () - ama bu proje için sıfırdan SQL yazmak için gerekli ediyorum.
Tüm cevapları takdir! Teşekkürler!