id time filetype
381839 604208 ABC
414263 340248 ABC
415358 665808 DEF
428034 215805 XYZ
430640 202388 XYZ
436590 4739780 ABC
438848 635382 DEF
上表是我的mysql查询的结果。目前它只显示一个上面有列的巨大表格。目前它在一列中显示所有文件类型。
select *
from `table name`
where id= `value`
目标:我想要获得按文件类型划分的不同表,而不是一个与所有文件类型混合的大表,例如
Table 1:
id time filetype
381839 604208 ABC
414263 340248 ABC
436590 4739780 ABC
Table 2:
428034 215805 XYZ
430640 202388 XYZ
Table 3:
415358 665808 DEF
438848 635382 DEF
等等。
在sql查询中有没有一种方法可以做到这一点,或者它是特定于HTML标签可以进行划分的。 ?我尝试按 GROUP BY
将它们分组在一起但这不是我所期望的。任何这方面的想法将不胜感激。
最佳答案
你是这个意思吗?
SELECT * From table ORDER BY filetype ASC
要将答案与标签分组,您可以循环结果:
$row=mysqli_fetch_assoc($result);
$type=$row['filetype'];
while($row=mysqli_fetch_assoc($result)){
if($row['filetype']!=$type){
echo 'NEW TYPE';
$type=$row['filetype'];
}
}
关于php - 按文件类型划分显示的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23745951/