不从日期之间的项目中选择数据

时间:2019-05-29 14:34:55

标签: php mysql sql mysqli

我正在申请为电影院预订门票。 db表movielist,其中包含movieid,名称详细信息等以及2个日期:datefrom和dateto(电影为电影时的时段) 我有2个按钮:第一个按钮将显示当前在电影院中播放的电影,第二个按钮将在不久的将来显示电影。

我正在使用XAMPP,运行MySqli-我不知道PDO。

<?php 
    $count    = 0;
    $datefrom = "datefrom";
    $dateto   = "dateto";

    $res=$conn->query("select * from movielist;");

    while ($row=$res->fetch_object()) {
        $_SESSION['movie']=$row->movieId;

        if ($count==20) {
            echo "<div class='row'>";
            $count=0;
        }

        echo " <h3 class='name'>".$row->Name ."</h3>
        //... 

        $count++;
    }
?>

//代码将显示所有电影,无论日期如何

对于第一个按钮(显示今天的电影):更改了第五行:

$res=$conn->query(
    "SELECT * from movielist WHERE CURDATE() BETWEEN '$datefrom' AND '$dateto' "
);

..并且没有电影出现。

对于第二个按钮,我不知道如何编写,因此它将选择电影where CURDATE() is < $datefrom

0 个答案:

没有答案