使用PHP / MySQL可视化显示数据库信息

时间:2009-09-06 17:01:13

标签: 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           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

显然,我可能想使用某种类型的图像来展示,也许桌面上有某种类型的网格,以便于区分时间。

我不知道如何开始使用它以及使用什么。

关于如何使用我当前的数据库结构进行此操作的任何想法?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您的数据库表仅包含时间,但不包含当天。请将日期添加到您的数据库中。我可以在这个问题上帮助你。