我正在申请为电影院预订门票。 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
。