如何获取日期和时间之间的不可用日期

时间:2019-07-15 16:44:56

标签: php mysql sql

我想创建一个时间表,使人们可以根据课程的可用性预订课程。到目前为止,我已经能够创建一个函数,允许用户预订一天的课程。

问题来了,人们选择多个日期(在范围内)来预定课程。如何创建一个函数来知道哪个类不可用?

我无法确定哪个班级不可预订。我创建的当前查询使人们即使没有一天也可以预订课程。

if ($hari1=='2'){
    for ($i=0; $i < $hari1; $i++){
        $datetime = new DateTime($tglawl);
        $datetime->modify("+$i day");
        $coba = $datetime->format('D');
    }

    $queryB = mysqli_query($config, "SELECT * 
                                     FROM jadwal 
                                     WHERE hari='$bbg' 
                                        OR hari='$coba' 
                                       AND ruang='$namaruangan' 
                                       AND (('$jamawl' BETWEEN mulai AND akhir) 
                                        OR ('$jamakhr' BETWEEN mulai AND akhir))");

    $cekhari = mysqli_num_rows($queryB);

我的代码无法识别不可用的类。即使没有成功,它也显示出成功。

0 个答案:

没有答案