【问题标题】:Displaying the categories with their posts?用他们的帖子显示类别?
【发布时间】:2014-02-04 03:50:08
【问题描述】:

我正在尝试让我的代码显示为:

第 1 类
发布 1
发布 3

第 2 类
发布 2

第 3 类
类别中没有帖子

$catQuery = "SELECT * FROM category";

$titleQuery = "SELECT a.article_id, a.title, ac.article_id, ac.category_id, c.category_id, c.category
        FROM category c, article a, article_category ac
        WHERE a.article_id = ac.article_id
        AND ac.category_id = c.category_id
        ORDER BY category ASC , a.article_id ASC";

我在上面有两个疑问。我确实知道如何“while 循环”来回显类别,但我不确定如何合并我的第二组查询以像上面那样显示。

任何帮助将不胜感激!

【问题讨论】:

    标签: php sql archive


    【解决方案1】:

    您提到了您需要的循环。在伪代码中:

    $categories = query('select * from categories');
    
    foreach( $categories as $cat ){
      $sql = $db->prepare('select * from articles where category_id = ?', $cat['id'])
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多