用PHP/MySQL可视化显示数据库信息
我正在寻找一种方法,以直观地显示我的用户(时间表)一目了然 这就是我的表格的基本外观:用PHP/MySQL可视化显示数据库信息,php,mysql,database-design,select,Php,Mysql,Database Design,Select,我正在寻找一种方法,以直观地显示我的用户(时间表)一目了然 这就是我的表格的基本外观: users: usrID usrFirst usrLast etc.. 22 John Doe semesters: id name year 1 Spring 2009 class_info: id name building
users:
usrID usrFirst usrLast etc..
22 John Doe
semesters:
id name year
1 Spring 2009
class_info:
id name building room
1 Economics Carter 205
2 Math Carter 211
class_data
id classID usrID semesterID start end dow
1 1 22 1 08:00:00 09:20:00 1
2 1 22 1 08:00:00 09:20:00 3
3 2 22 1 13:20:00 14:50:00 2
4 2 22 1 13:20:00 14:50:00 4
因此,我试图实现的(基于上面的示例)是能够在表格中直观地看到“阻塞”时间。有点像这样:
--------------------------------------------------------------------------
| 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 1:00 | 2:00 | 3:00 | 4:00 | 5:00 |
--------------------------------------------------------------------------
Mon xxxxxxxxxx
Tue xxxxxxxxxxxx
Wed xxxxxxxxxx
Thu xxxxxxxxxxxx
Fri
显然,我可能想使用某种类型的图像来显示,或者在表上使用某种类型的网格来轻松区分时间
我不知道如何开始,以及使用什么
关于我需要如何在我当前的数据库结构中实现这一点,有什么想法吗
非常感谢 数据库表只保存时间,不保存日期。请将天数添加到数据库中。我可以在这个问题上帮助你。嗯。只需使用PHP输出HTML表?或者我遗漏了什么?是的,但是我如何查询数据库以根据查询显示“阻塞”时间?换句话说,上面示例中的“xxxx”显示正在使用的“类”。对不起,如果我说得有点含糊的话——有时候我很难把脑子里想的东西说出来。看起来像是class_data.dow代表了一周中的某一天。