Php 显示类别及其帖子?
我正在尝试使我的代码显示为: 第一类Php 显示类别及其帖子?,php,sql,archive,Php,Sql,Archive,我正在尝试使我的代码显示为: 第一类 帖子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
帖子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 loop”来回显类别,但我不确定如何合并第二组查询以显示如上所示
任何帮助都将不胜感激 您提到了一个循环,这正是您所需要的。在伪代码中:
$categories = query('select * from categories');
foreach( $categories as $cat ){
$sql = $db->prepare('select * from articles where category_id = ?', $cat['id'])
}