我遇到了将用户的某些调度信息转换为管理员可以编辑的表的问题。转换此调度信息
的方式我的数据库安装,现在,它看起来像:
user_id | day_of_week | start_time | end_time
12 | Monday | 8:00 | 12:00
12 | Tuesday | 8:00 | 12:00
12 | Wednsday | 8:00 | 12:00
12 | Thursday | 8:00 | 12:00
12 | Friday | 8:00 | 12:00
12 | Saturday | 8:00 | 12:00
但随着随机的时间 - 不,这很重要。每个用户在数据库中有7行。
无论如何,当我从我的数据库拉着我得到的对象的每一行,看起来像一个数组,一个:
stdClass Object ([user_id] => 12 [day_of_week] => Sunday [start_time] => 00:00:00 [end_time] => 00:00:00)
stdClass Object ([user_id] => 12 [day_of_week] => Monday [start_time] => 00:00:00 [end_time] => 00:00:00)
我想显示的数据,每个用户的方式有一行,该表的列将是用户,星期一,星期二等。我有麻烦提出如何做到这一点,虽然?
如果有人能指引我正确的方向或给我一些关于这个想法的想法,那就太好了。谢谢。
编辑:
的我想要实现
User_id | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday
12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12
13 | 6 - 11 | 8 - 13 | 8 - 15 | 6 - 14 | 9 - 11 | 8 - 22 | 8 - 23
如果每个用户都有一个一行,显示当他们被安排在每周的那一天时的一个例子。
列(或字段)应该是User,Monday_start_time,Monday_end_time,Tuesday_start_time等等,对吧? – 2012-04-12 03:13:27