Php 数组是否在数据库或脚本中被次插入?
我有表格条目:Php 数组是否在数据库或脚本中被次插入?,php,mysql,Php,Mysql,我有表格条目: SELECT USER, ROOM, STARTDATETIME, ENDDATETIME, ENTRYTYPE, ENTRYHEADING, FROM ENTRY ORDER BY DATE 我使用PHP显示了这一点,他们可以看到当月的所有日期,然后在该行中看到当月的某一天,比如说本月的第一天,他们可以看到任何带有startdatetime的条目及其行信息。每天可能有所有的房间或任何有入口的房间。有些日子,同一个房间有多个条目。效果相当不错。但是人们希望能够很容易地看
SELECT
USER,
ROOM,
STARTDATETIME,
ENDDATETIME,
ENTRYTYPE,
ENTRYHEADING,
FROM
ENTRY
ORDER BY DATE
我使用PHP显示了这一点,他们可以看到当月的所有日期,然后在该行中看到当月的某一天,比如说本月的第一天,他们可以看到任何带有startdatetime的条目及其行信息。每天可能有所有的房间或任何有入口的房间。有些日子,同一个房间有多个条目。效果相当不错。但是人们希望能够很容易地看到某一天哪里有空房间,这并不是很好,因为我确实给每个房间都标上了颜色
So I have:
1 ENTRYA
ENTRYB
ENTRYC
ENTRYD
2 ENTRYE....
I want:
ROOM-A ROOM-B ROOM-C ROOM-D ROOM-E ROOM-F
1 row(s)info rowinfo
2 rowinfo
3
4
这是在DBmysql还是PHP中完成的?我该怎么做呢 这叫做pivot查询,MySQL不支持它们。您可以为固定数量的字段伪造它,但当行->列转换涉及未知/任意数量的潜在列时,这种伪造没有帮助。这类事情最好在客户端代码中完成,因为MySQL中的伪造版本很快就会变得非常难看。@MarcB-房间肯定不是固定的,因为我们有大约30个区域-每个区域有1-15个房间,并且每天都在变化。我的PHP水平是中等的。使用PHP显示有多难?我在构造什么?不是很难。有些像$room[$row['room\u name']=$row['room\u data']——使用房间名称作为数组键