在另一个php表中获取正确的信息


get the right info in another table php

伙计们!

我有这个数据库*表:后

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语句吗?