gpt4 book ai didi

php - 如何使用 PHP 将 MySQL 数据行放在适当的标题下?

转载 作者:行者123 更新时间:2023-11-29 05:45:43 24 4
gpt4 key购买 nike

我有以下 MySQL 表结构:

num field company phone     website

1 Gas abcd 123456789 abcd.com
2 Water efgh 987654321 efgh.com
3 Water ijkl 321654987 ijkl.com
4 Heat mnop 987654321 mnop.com
5 Gas qrst 123789654 qrst.com
...

是否可以使用 PHP(可能混合使用 GROUP_BYORDER_BY)以下列格式将数据回显到屏幕:

Gas:
abcd qrst
123456789 123789654
abcd.com qrst.com

Water:
efgh ijkl
987654321 321654987
efgh.com ijkl.com

Heat:
mnop
321654987
mnop.com

它的确切格式并不重要。我只需要在适当的字段下列出不同的数据行,不重复任何字段。我已经尝试解决这个问题一段时间了,但我是 PHP 的新手,我似乎无法弄清楚如何做到这一点,如果可能的话,或者是否有更好的方法来组织我的数据让它变得更容易。

最佳答案

为避免执行“气体”查询、“水”查询和“热”查询,您可以按“字段”对结果进行排序,然后在 PHP 中处理显示...

SELECT
Field,
Company,
Phone,
Website
FROM
tblYourTable
ORDER BY
Field

在您的 PHP 循环中,您需要密切关注当前的“字段”,并在它发生变化时启动一个新列表。例如:

$CurrentField = '';

... loop

if ($MyData->Field != $CurrentField) {
$CurrentField = $MyData->Field;
....
}

... end loop

关于php - 如何使用 PHP 将 MySQL 数据行放在适当的标题下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2400039/

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