简单日历的最佳方法?

时间:2011-12-17 22:59:58

标签: php mysql sql database date

在简单日历中将数据存储在数据库中的最佳方法是什么? 这个日历是几个小时:

2011-12-17 | 2011-12-18 etc
00:00      | 00:00
00:30      | 00:30
01:00      | 01:00
01:30      | 01:30
etc

我可以为每个小时设置为TRUE或FALSE。默认值为FALSE。

对于每一天,我都可以在数据库中创建新行,例如:

id  | day
1   | 2011-12-17
2   | 2011-12-18
etc

我怎么能在几小时内完成这项工作?我想在数据库中只存储set = TRUE的天数。可能吗?或者我必须每小时在数据库中创建一次?

在页面上,我可以为循环生成天数,但是如何以及如何在数据库中显示TRUE的日期?

1 个答案:

答案 0 :(得分:0)

我将我的数据库设置为3列,id | day | hours,并在几小时内存储一个序列化的小时数组。