当start_time和end_time已经在mysql中时,我无法插入相同的时间并在它们之间插入

时间:2014-02-01 08:11:38

标签: php sql time

我有这张桌子

   _________________________________
   |id|date      |stime   |etime   |
   |6 |2014-02-02|01:00:00|13:00:00|
   |7 |2014-02-02|14:00:00|15:00:00|

我一直在寻找,但我想我无法找到它。所以我需要帮助。

因为我是新的预订系统,其中时间是唯一重要的事情 系统需要场地的开始时间和结束时间,一旦保留。

其他客户无法保留所添加的时间。

如上所示,在表格的第一个值之间

我需要使用 php 在本部分中提供指导 这是我遇到困难的代码:

   $stime = ($_POST['stime']);
 $etime = ($_POST['etime']);
 $date = date("Y-m-d");

if($stime < $etime){

$sql_all = "SELECT * FROM time";
$query_all = mysql_query($sql_all);
while($get_all = mysql_fetch_assoc($query_all)){
   echo $g_stime = $get_all['stime'];
   echo "<br>";
   echo $g_etime = $get_all['etime'];

   echo $sql_compare = "SELECT * FROM time WHERE  date='$date' BETWEEN '$g_stime' AND '$g_etime'";
   $query_compare = mysql_query($sql_compare);
   while($get_compare = mysql_fetch_assoc($query_compare)){
       $get_compare['stime'];
       $get_compare['etime'];
   }
}

 }else{
        echo 'dont insert';
    }

感谢您的帮助

0 个答案:

没有答案