使用MYSQL和PHP生成报告
表名为ORDERS 表结构和数据如下所示: Catno| Bookno使用MYSQL和PHP生成报告,php,mysql,report,tabular,Php,Mysql,Report,Tabular,表名为ORDERS 表结构和数据如下所示: Catno| Bookno '================' 1|4 1|6 1|7 2|3 2|9 3|1 3|5 3|7 现在,我需要一份如下所示的报告: 类别编号:123 '================' 431 695 77 如何使用mysql和PHP生成此报告?使用此查询 SELECT GROUP_CONCAT(Bookno SEPARATOR ' ') as booknum FROM ORDERS BY Catno; 结果将是
'================'
1|4
1|6
1|7
2|3
2|9
3|1
3|5
3|7
现在,我需要一份如下所示的报告: 类别编号:123
'================'
431
695
77
如何使用mysql和PHP生成此报告?使用此查询
SELECT GROUP_CONCAT(Bookno SEPARATOR ' ') as booknum FROM ORDERS BY Catno;
结果将是
while ($row = mysql_fetch_assoc($result)) {
$catno=$row['Catno']
$arrayResult[$catno]=explode(" ", $row['booknum']);
}
$arrarResult
提供了您想要的数据看起来您将其视为一个连接表。在原始mysql命令中,添加\G以转置行和列请不要在此处使用
设置问题格式-这会使后续编辑变得困难。只需使用代码格式工具-选择文本并点击代码按钮。(您被否决可能是因为没有迹象表明您将使用什么软件生成报告,也没有迹象表明您之前的研究。这里的问题应该更具体一些)。