0

伙计们!

我有这个数据库 *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”数据库中的所有帖子。这很好用。但我无法从发帖者那里得到头像。我怎么能做到这一点?

清单:

•我尝试了( if ) 函数,但对我不起作用。•我尝试使用 id_post 创建会话,但只显示数据库中的最后一个或第一个头像。

我需要类似的东西:

if (post) post_id = (author) post_id 显示关于作者的正确信息。

4

1 回答 1

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)); ?>

编辑。

您需要使用 JOIN 交叉表,您可以粘贴您的 SQL 语句吗?

于 2014-09-28T22:28:38.803 回答