MySQL - 构建工作计划/如何填充数据库?

时间:2015-01-22 15:05:41

标签: php mysql

我即将为一群员工(大约90名)建立一个数据库,以便更轻松地管理他们的工作时间表。假设我有3个表,看起来非常像这样:

date / agent1 / agent2 / agent3 / etc。
01.01.2015 / Max / Gitti / Heinz / etc。

其中一张表是“工作从早上8点开始,到下午2点结束”,
另一个是“工作开始于下午2点,结束于晚上9点”,
第三个是“工作从下午3点开始,到晚上9点结束”。

我可以填写数据库并自行管理,但这不会有太大的改进。

有没有办法用“员工”表中的随机名称填写这些表,同时还要检查员工的偏好(例如Gitti不喜欢在周四下午工作)?

我很欣赏每一个提示:)

1 个答案:

答案 0 :(得分:0)

  1. 找出要填充的点数。
  2. 构建一个函数,随机填充具有该员工数量的数组。
    • 确保您的功能检查首选项,并且不会将员工添加到未选择的日期。
  3. 使用该数组为您的数据库构建查询。
  4. 运行查询。
  5. 关于如何做这些事情的具体细节,请咨询php.net以及您选择的搜索引擎。