php - PHP - 每组显示一次类别
问题描述
类别,而仅显示类别标题一次。我有一个包含类别标题(父)的表和包含子类别信息的第二个表。虽然在显示信息时,我不知道如何只显示一次类别信息。
$result_array = mysqli_query($connect, "SELECT *
FROM tbl_customer, categories
WHERE tbl_customer.category_QA = categories.id
ORDER BY Category ASC");
while ($data = mysqli_fetch_array($result_array)) {
echo $data["Category"]; //display once for every new category
echo $data["productName"];
}
解决方案
你可以检查变化
$result_array = mysqli_query($connect,"SELECT * FROM tbl_customer, categories WHERE tbl_customer.category_QA = categories.id ORDER BY Category ASC");
$checkCategory = '';
while($data = mysqli_fetch_array($result_array)){
if ($checkCategory != $data["Category"]){
echo $data["Category"]; //display once for every new category
$checkCategory = $data["Category"];
}
echo $data["productName"];
}
推荐阅读
- sql-delete - “错误代码MySql-1052字段列表中的列'x'不明确”是什么意思?
- mysql - 不同用户在同一张表上的多个联接
- c# - 制作像 Web 浏览器这样的(标签到窗口)系统的最佳方法是什么?
- angular - 通过具有多个 id 的帖子的角度循环
- perl - 调试 HTTP::Tiny
- php - 单击我的按钮时,Ajax 代码不起作用
- python - 如何通过 RDS MySQL aurora 的秘密管理器进行密码轮换?
- javascript - 如何仅使用回调(无承诺,异步/等待)在异步代码(从数据库中读取)中测试 Mocha 中的“抛出错误”?
- c - mpicc - clang:错误:没有这样的文件或目录:
- python - 如何修改 keras 模型以获得 0 到 7 之间的输出,除了 0 和 1?