J'ai trois tables mysql, contient d'abord des informations sur les articles (ID article, auteur, titre et contenu), les deuxièmes tables contient des informations sur les utilisateurs enregistrés sur mon site (ID , nom, mot de passe, email), le troisième contient des informations sur les catégories (identifiant, nom).Obtenir le nom de l'auteur et nom de la catégorie d'autres tables par ID
Je dois obtenir tous les articles et affiche le titre, le nom de l'auteur et le nom de la catégorie, mais la table article contient des informations uniquement sur les identifiants d'auteur et de catégorie, pas de nom.
Je sais comment obtenir tous les articles de la table des articles mais comment obtenir les noms des auteurs et des catégories d'autres tables en même temps pour afficher le titre de l'article?
J'espère que je suis clair.
Voici un code que j'utilise pour afficher les titres d'article:
$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>';
}
Comme vous devinez l'affichage variable article- de $> ID auteur ID mais je veux afficher au lieu nom, qui est conservé dans le tableau des auteurs. Idem pour les catégories ...
Quelqu'un peut-il aider s'il vous plaît?
Merci d'avance.
Comment joindre trois tables? :) –