Kimliği göre diğer tablodan sonrası yazar adı ve kategori adını almak

1 Cevap php

Ben üç mysql tablolarını, ilk makalelerinde (Makale numarası, yazar kimliği, başlık ve içerik), ikinci tabloları sitemde kayıtlı kullanıcılar (kimliği, adı, şifre, e-posta) hakkında bilgi tutar hakkında bilgi tutar, üçüncü kategoriler (ID hakkında bilgi tutar , adı).

Isim değil, ben tüm makaleleri ve görüntüler, yazar adı ve kategori adı almak gerekiyor, ancak makale tablo yalnızca yazar ve kategori kimlikleri hakkında bilgi tutar.

Ben nasıl makaleler tablosundan tüm makaleleri almak biliyorum ama nasıl yazı başlığı ile görüntülemek için aynı anda başka tablolardan yazar isimleri ve kategori adlarını almak gerekir?

Ben açık olduğumu umuyorum.

Burada makale başlıkları görüntülemek için kullanabileceğiniz bir koddur:

$q = mysql_query("SELECT * FROM articles ORDER BY ID DESC");

if(!$q) die(mysql_error());

while($article = mysql_fetch_object($q)) {

echo '<div class="article">';
echo $article->title . '</a>';
echo '<p class="details">Author:' . $article->author_ID . '.</p>';
echo '</div>';
}  

Eğer $ makale-> ID değişken ekran yazar kimliği sanırım ama yazarlar tabloda tutulduğu, bunun yerine adını görüntülemek istediğiniz gibi. Kategorileri için aynı ...

Herkes yardım edebilir misiniz?

Şimdiden teşekkürler.

1 Cevap

Bunu bilgi almak için birlikte diğer tabloları JOIN var. Hakkında daha fazla bilgi için buraya bakınız SQL Joins. Eğer daha önce birleştirmeler kullanmadıysanız, basit nasıl hakkında daha fazla örnek için etrafatakılmayı ve karmaşık tablolar arasında katılır. Eğer tabloları katılın, size soran tüm veriler mevcut olacaktır.