Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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 数组是否在数据库或脚本中被次插入?_Php_Mysql - Fatal编程技术网

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']——使用房间名称作为数组键