伙计们!
我有这个数据库*表:后
post_id ++++++ title +++++++ date ++++ category +++++ id
10504 ++++++ Hello +++++++ 09.28 ++++ adobe +++++ 01
10504 ++++++ Hi +++++++ 09.28 ++++ photoshop +++++ 02
10505 ++++++ Dexter +++++++ 09.29 ++++ series +++++ 03
其中post_id是来自作者(写帖子的人)的id
我有这个数据库*表:作者
post_id ++++++ name +++++++ pass ++++ avatar +++++ id
10504 ++++++ John +++++++ admin ++++ admin.png +++++ 69
10505 ++++++ Dexter +++++++ dex00 ++++ dex00.png +++++ 70
我的页面是这样的:
<?php do { ?>
// div content //
echo $row_post['title'];
echo $row_post['date'];
echo $row_post['category'];
<img src="<?php echo $row_post['avatar']; ?>"
// end div content //
<?php } while ($row_post = mysql_fetch_assoc($post)); ?>
有了上面的代码,我就可以获得"post"数据库中的所有帖子。这很有效。但我无法从帖子的作者那里获得头像。我该怎么做?
检查表:
•我试过(if)函数,但对我不起作用。•我尝试使用id_post创建一个会话,但只显示数据库中的最后一个或第一个化身。
我需要类似的东西:
如果(post)post_id=(author)postid,则显示关于作者的正确信息。
您没有在PHP 中打印标签
<?php do { ?>
// div content //
echo $row_post['title'];
echo $row_post['date'];
echo $row_post['category'];
**echo '<img src="'.$row_post['avatar'].'"';**
// end div content //
<?php } while ($row_post = mysql_fetch_assoc($post)); ?>
编辑。
您需要使用JOIN来交叉表,可以粘贴SQL语句吗?