一个简单的会议CRUD(创建/读取/更新/删除)PHP应用程序:最佳实践

时间:2014-01-10 10:24:28

标签: php database-design

在我正在开发的PHP应用程序中,我想知道以下哪种方法是根据可用性创建会议的好方法。

选项1 - 我计划保留预定义类型的时间段,例如上午8:00至上午9:00(SLOT 1)上午9:00至上午10:00(SLOT 2)等单独的表名为meeting_intervals

选项2 - 让用户提供 FROM TO 时间。即从上午8:00到晚上9:30。我觉得这样更灵活。

在长期计划中哪一项有用?

2 个答案:

答案 0 :(得分:2)

我认为这两个选项都是可行的,因为用户可以在选项1中一次预订多个插槽。此外,如果您决定使用选项1,我建议使用更短的间隔(可能是15分钟),这样您就可以具有灵活性和简单性。 你最关心的是什么?

答案 1 :(得分:0)

我不知道你的想法,但如果我设计表格,我会添加两个字段:

start INT(11) NOT NULL
end INT(11) NOT NULL

他们会以unix timestamp格式保留日期和时间。此变体更灵活,因为您可以指定日期,小时,分钟和秒,而不是按照您的方式指定小时和分钟。选择查询也很容易构建。