Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php和mysql构建每日时间段?_Php_Mysql - Fatal编程技术网

如何使用php和mysql构建每日时间段?

如何使用php和mysql构建每日时间段?,php,mysql,Php,Mysql,我目前正在从事一个项目,我被要求开发一个时间段系统,员工可以在特定的一天内占用一个时间段。我使用军事时间作为我的时间格式00:00:00-23:00:00,日期从周日到周六。我只想让他们为每天预定时间 正确的mysql模式是什么? 我如何处理验证,确保他们只预订可用的时间段 ---------------------------------------------------- USER_ID | DAY | STARTS_AT | ENDS_AT

我目前正在从事一个项目,我被要求开发一个时间段系统,员工可以在特定的一天内占用一个时间段。我使用军事时间作为我的时间格式00:00:00-23:00:00,日期从周日到周六。我只想让他们为每天预定时间

正确的mysql模式是什么? 我如何处理验证,确保他们只预订可用的时间段

   ----------------------------------------------------
    USER_ID   |   DAY    |    STARTS_AT   |     ENDS_AT
    ----------------------------------------------------
              |          |                |          
              |          |                |       
              |          |                |       
              |          |                |       
              |          |                |       
   ------------------------------------------------------

我认为哪个时段可用的逻辑应该在你的代码中,然后你只需使用mysql datetime记录哪个员工预订了哪个时段,不需要额外的day字段,可能像id、user\u id、start\u time、end\u time之类的内容。

“如何着手构建…”通常不适合StackOverflow。到目前为止你试过什么?请发布代码。问题并不总是以现有代码开头。我正在寻找一种关于如何构建时隙可用性系统的好方法。