【问题标题】:The best method for simple calendar?简单日历的最佳方法?
【发布时间】:2011-12-17 22:59:57
【问题描述】:

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

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

我怎样才能在几个小时内做到这一点?我只想在设置 = TRUE 的情况下将天存储在数据库中。是否可以?或者我必须每小时在数据库中创建?

在页面上,我可以使用循环 for 生成天数,但如何以及如何在数据库上显示 TRUE 天数?

【问题讨论】:

    标签: php mysql sql database date


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      相关资源
      最近更新 更多