如何按类别单独搜索结果?MySQL + PHP

msm*_*fra 2 php mysql

嗨!

我没有得到任何有用的代码.当然我可以错误地使用,因为我是初学者.有人告诉我使用MySQL子查询,其他告诉我使用PHP foreach实现它.我想要的是显示由类别组分隔的关键字的搜索结果,类似于:

搜索结果Item,3 itens分为2类:

第1类:

  • 第1项
  • 项目10
  • 第2类:

    • 项目1003

    有人可以解释我尽可能简单.
    谢谢你提前!

    Mat*_*Cat 5

    我使用单个请求返回每个项目的类别名称,我使用PHP来显示它

    <?php
        $cat;
        while($result = $statement->fetch()) {
            if($result['cat'] !== $cat) {
                $cat = $result['cat'];
                /* display cat */
            }
            /* display items */
        }
    ?>
    
    Run Code Online (Sandbox Code Playgroud)