Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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_Database_Appointment_Timeslots - Fatal编程技术网

Php 约会时间段的MySQL表示

Php 约会时间段的MySQL表示,php,mysql,database,appointment,timeslots,Php,Mysql,Database,Appointment,Timeslots,我正在使用php+mysql创建一个约会系统(更多尝试…) 我为客户、员工、服务创建了表,并为员工每周的每一天创建了一个要保存的表 现在我需要创建一个表来保存约会。。。但是我很困惑 要预约,用户选择一天。在那一天,程序将检查哪些员工正在工作。如果有员工工作,他们将在什么时间开始和结束?之后检查空闲时间段 由于服务可以有15分钟、20分钟或45分钟,我决定需要创建5分钟的时间段 但我无法想象如何在mysql表中实现这一点 有什么想法吗 cheers只需将开始-结束-结束时间存储在表中即可。到目前为

我正在使用php+mysql创建一个约会系统(更多尝试…)

我为客户、员工、服务创建了表,并为员工每周的每一天创建了一个要保存的表

现在我需要创建一个表来保存约会。。。但是我很困惑

要预约,用户选择一天。在那一天,程序将检查哪些员工正在工作。如果有员工工作,他们将在什么时间开始和结束?之后检查空闲时间段

由于服务可以有15分钟、20分钟或45分钟,我决定需要创建5分钟的时间段

但我无法想象如何在mysql表中实现这一点

有什么想法吗


cheers

只需将开始-结束-结束时间存储在表中即可。到目前为止,数据库的设计是什么?关系,等等有很多方法可以解决这个问题。基本上,问题变得更容易,你更多地限制了时间间隔。但是,如果您用开始/结束日期而不是时间段来设计系统,并使用软件来计算时间段,那么将来会更加灵活。请参见此处的图片@Philipp ok,这是一个开始,在设计时,始终将主键称为PK,外键称为FK,并在某些字段上添加一点说明它的功能,例如,只有类型、VARCHAR(255)、INT(11)或TINYINT(1)等。。所以我们没人猜到。。是什么。。