我有三个mysql表,第一个保存有关文章(文章ID,作者ID,标题和内容)的信息,第二个表包含有关我网站上注册用户的信息,姓名,密码,电子邮件),第三个保存关于类别(ID,姓名)的信息。通过ID从其他表中获取发布作者名称和类别名称
我需要获取所有文章并显示标题,作者姓名和类别名称,但文章表仅包含有关作者和类别ID的信息,而非名称。
我知道如何从文章表中获取所有文章,但是如何从同一时间从其他表中获取作者姓名和类别名称以显示文章标题?
希望我很清楚。
这里是我用来显示文章标题代码:
$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>';
}
正如你猜$物品─> ID变量显示作者ID,但我想,而不是显示的名字,这是保存在authors表。相同的类别...
任何人都可以请帮忙吗?
在此先感谢。
我应该如何加入三张桌子? :) – 2010-05-28 14:13:58