Php Mysql查询以获取预订系统的预订可用性

Php Mysql查询以获取预订系统的预订可用性,php,mysql,Php,Mysql,我有两个数据库表 1). 表结构 2). 预订桌 我想获得当前日期和时间的预订表 表格结构 预订表 当我请求2014-11-05日期的表格可用性和11:00:00的预订时间时,应将预订表格与表格结构进行比较,并仅显示可用表格。 我需要Mysql查询来执行此操作 SELECT `bookingtable.restaurant_table`, `bookingtable.no_people`, `bookingtable.booking_date`, `booki

我有两个数据库表 1). 表结构 2). 预订桌

我想获得当前日期和时间的预订表

表格结构

预订表

当我请求2014-11-05日期的表格可用性和11:00:00的预订时间时,应将预订表格与表格结构进行比较,并仅显示可用表格。 我需要Mysql查询来执行此操作

SELECT
    `bookingtable.restaurant_table`,
    `bookingtable.no_people`,
    `bookingtable.booking_date`,
    `bookingtable.bookingend_time`,
    `bookingtable.bookingstart_time`
FROM `bookingtable`
LEFT OUTER JOIN
    `bookingtable` ON `bookingtable.restaurant_table` = `tablestructure.table_no`
WHERE
    `bookingtable.booking_date` = "2014-11-05"
AND
    `bookingtable.booking_time` = "11:00:00"
我会这样做,但是我会将日期和时间存储为UNIX时间戳

我会这样做,但是我会将日期和时间存储为UNIX时间戳

我会这样做,但是我会将日期和时间存储为UNIX时间戳



这就是我要做的,但是我会将日期和时间存储为UNIX个人时间戳

您好,您的代码到目前为止?=)你能分享你尝试过的吗?
min\u table
table\u description
no\u people
food\u time
booking\u date
booking\u time
与此问题相关吗?这些是额外的字段。因此,它们与此无关problem@JayBlanchard. 我从表结构表中获取所有表并将其存储到数组1中,使用where子句(预订日期和时间)从预订表中获取表并将其存储到数组2中。我正在使用数组_duplicate(a1、a2)并显示预订可用性。您好,您的代码到目前为止?=)你能分享你尝试过的吗?
min\u table
table\u description
no\u people
food\u time
booking\u date
booking\u time
与此问题相关吗?这些是额外的字段。因此,它们与此无关problem@JayBlanchard. 我从表结构表中获取所有表并将其存储到数组1中,使用where子句(预订日期和时间)从预订表中获取表并将其存储到数组2中。我正在使用数组_duplicate(a1、a2)并显示预订可用性。您好,您的代码到目前为止?=)你能分享你尝试过的吗?
min\u table
table\u description
no\u people
food\u time
booking\u date
booking\u time
与此问题相关吗?这些是额外的字段。因此,它们与此无关problem@JayBlanchard. 我从表结构表中获取所有表并将其存储到数组1中,使用where子句(预订日期和时间)从预订表中获取表并将其存储到数组2中。我正在使用数组_duplicate(a1、a2)并显示预订可用性。您好,您的代码到目前为止?=)你能分享你尝试过的吗?
min\u table
table\u description
no\u people
food\u time
booking\u date
booking\u time
与此问题相关吗?这些是额外的字段。因此,它们与此无关problem@JayBlanchard. 我从表结构表中获取所有表并将其存储到数组1中,使用where子句(预订日期和时间)从预订表中获取表并将其存储到数组2中。我使用数组_duplicate(a1,a2)并显示预订可用性。+1用于存储为UNIX时间戳。不过,他可能已经是了。PHPMyAdmin显示这样的时间戳,与datetime相同。我真的不知道-我只在命令行lol中使用MySQL!例如,我提到11:00:00。但时间可以是任何中间的地方。预订开始时间和结束时间在数据库表中。因此,我的可用性检查时间应该与开始时间和结束时间进行比较。。这是UNIX时间戳更适合您的地方,+1更适合存储为UNIX时间戳。不过,他可能已经是了。PHPMyAdmin显示这样的时间戳,与datetime相同。我真的不知道-我只在命令行lol中使用MySQL!例如,我提到11:00:00。但时间可以是任何中间的地方。预订开始时间和结束时间在数据库表中。因此,我的可用性检查时间应该与开始时间和结束时间进行比较。。这是UNIX时间戳更适合您的地方,+1更适合存储为UNIX时间戳。不过,他可能已经是了。PHPMyAdmin显示这样的时间戳,与datetime相同。我真的不知道-我只在命令行lol中使用MySQL!例如,我提到11:00:00。但时间可以是任何中间的地方。预订开始时间和结束时间在数据库表中。因此,我的可用性检查时间应该与开始时间和结束时间进行比较。。这是UNIX时间戳更适合您的地方,+1更适合存储为UNIX时间戳。不过,他可能已经是了。PHPMyAdmin显示这样的时间戳,与datetime相同。我真的不知道-我只在命令行lol中使用MySQL!例如,我提到11:00:00。但时间可以是任何中间的地方。预订开始时间和结束时间在数据库表中。因此,我的可用性检查时间应该与开始时间和结束时间进行比较。这是UNIX时间戳更适合您的地方