Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP/MySQL生成主细节HTML表(堆叠和嵌入)_Php_Jquery_Mysql_Sql_Html Table - Fatal编程技术网

使用PHP/MySQL生成主细节HTML表(堆叠和嵌入)

使用PHP/MySQL生成主细节HTML表(堆叠和嵌入),php,jquery,mysql,sql,html-table,Php,Jquery,Mysql,Sql,Html Table,我正试图完成这样的事情:但是我的HTML表将被动态填充 我有两张桌子: +------------------------+ | TB_ACTIVE_USERS | +------------------------+ | ID | NAME | EMAIL | +------------------------+ +---------------------------+ | TB_POSTS | +-----------------

我正试图完成这样的事情:但是我的HTML表将被动态填充

我有两张桌子:

+------------------------+
|    TB_ACTIVE_USERS     |
+------------------------+
|  ID  |  NAME  | EMAIL  |
+------------------------+

+---------------------------+
|        TB_POSTS           |
+---------------------------+
|USER_ID|PDATE|SUBJECT|BODY |
+---------------------------+
这就是我希望以堆叠和嵌入HTML表的形式得到的:

+------------------------+
|  LIST OF ACTIVE USERS  |
+------------------------+
|      USER 1 NAME       |
+------------------------+
|+----------------------+|
||DATE | SUBJECT | BODY ||
|+----------------------+|
||10/01| Lorem1  |IpsumA||
|+----------------------+|
||10/01| Lorem1B |IpsumB||
|+----------------------+|
||10/02| Lorem1C |IpsumC||
|+----------------------+|
+------------------------+
|      USER 2 NAME       |
+------------------------+
|+----------------------+|
||DATE | SUBJECT | BODY ||
|+----------------------+|
||10/01| Lorem2  |IpsumA||
|+----------------------+|
+------------------------+
|      USER 3 NAME       |
+------------------------+
|+----------------------+|
||DATE | SUBJECT | BODY ||
|+----------------------+|
||10/02| Lorem3  |IpsumA||
|+----------------------+|
||10/02| Lorem3B |IpsumB||
|+----------------------+|
+------------------------+
使用此查询:

SELECT usr.name, pdate, subject, body 
FROM tb_posts
JOIN tb_active_users AS usr
ON user_id = usr.id
WHERE pdate >=  CURDATE()
ORDER BY usr.name, pdate 

在ID=USER\u ID、group by ID和order by ID、DATE上加入表


也许选择*来自活动用户,贴子中ID=USER\u ID group by ID order by DATE ASC

谢谢,group by只会为每个用户返回一行。我的主要兴趣是以某种方式解析查询结果,使我能够将结果显示为类似HTML表的活动用户列表。选择*来自活动用户,发布ID=USER\u ID order by ID,DATE ASC,然后在结果中循环,因此当ID更改时,您知道要用td写入新名称行,其中colspan=3,然后是列名称在th元素中的行,后面是数据行等,检查每一新行以查看ID是否已更改。。。