我正在尝试完成这样的事情:http://mediaformations.com/accordion-tables-with-jquery/但我的 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_ID 上加入表格,按 ID 分组并按 ID、DATE 排序
也许“从 ACTIVE_USERS 中选择 *,其中 ID = USER_ID 组按 ID 顺序按 DATE ASC”
关于php - 使用 PHP/MySQL 生成主从 HTML 表(堆叠和嵌入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12716253/