gpt4 book ai didi

php - 在 PHP 中显示带有类别的 MySQL 数据

转载 作者:行者123 更新时间:2023-11-29 13:17:20 26 4
gpt4 key购买 nike

我有一个如下所示的表格:

+----------------------------------+
| Category | Sub-Category |
+---------------+------------------+
| Cell Phones | Smart Phones |
| Cell Phones | Tablet Phones |
| Cell Phones | Other Phones |
| Computers | Desktops |
| Computers | Laptops |
| Computers | Chromebooks |
+---------------+------------------+ etc..

我想使用 PHP 在我的网站上显示这些数据,如下所示:

desired layout

如何使用 PHP 显示上述信息(一个类别,其下的所有子类别)?另外,如何将类别/子类别列表平均分为 3 列?

我找到了教程,但似乎没有一个使用 PHP,这是我遇到问题的部分。

感谢大家抽出时间。

最佳答案

这种类型的报告称为交叉表报告。在sql中有一个pivot函数可以根据您的需要提供数据。但在 mysql 中没有数据透视,所以你需要使用你自己的逻辑。
为了实现这一点,您需要有两个循环,如下所述,这是有关如何执行此操作的简短想法。

Select distinct maincategory from tableLoop for main category{  select subcategory from table where maincategory='category'{   print all sub categories  }}

关于php - 在 PHP 中显示带有类别的 MySQL 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21302076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com