我正在尝试将代码显示为:
第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循环'来回应类别,但我不知道如何将我的第二组查询合并到上面显示。
任何帮助将不胜感激!
答案 0 :(得分:0)
你提到了一个你需要的循环。在伪代码中:
$categories = query('select * from categories');
foreach( $categories as $cat ){
$sql = $db->prepare('select * from articles where category_id = ?', $cat['id'])
}