php - 按文件类型划分显示的数据

标签 php html mysql sql

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/

相关文章:

PHP cron 作业未通过 file_put_contents() 运行日志

javascript - 如何在 html 或 css 中禁用选择时的突出显示 View ?

PHP多语言: how store the active language?

php - jQuery 按类调整文档上所有图像的大小

php - 如何找到类似的帖子?

html - 标题中的前导 "/"破坏文件链接

php - 如何在sql中选择多级类别的产品?

mysql - 从存储为 varchar 的时间戳中获取时间

php - CodeIgniter:无法在 View 中的函数内访问 $this

html - CSS:Vue.js 中的固定边栏