人!
我有这个数据库* table:post
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(撰写帖子的人)
我有这个数据库* table:author
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”数据库中的所有帖子。这很有效。 但我无法从撰写帖子的人那里获得头像。我怎么能这样做?
清单:
•我试过(如果)功能,但对我不起作用。 •我尝试使用id_post创建会话,但只显示数据库中的最后一个或第一个头像。
我需要类似的东西:
if(post)post_id =(author)post_id显示关于作者的正确信息。
答案 0 :(得分:0)
您没有在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)); ?>
EDIT。
您需要使用JOIN跨表,是否可以粘贴SQL语句?