如果今天等于数据库中保存的日期,我正在使用此查询来显示结果。
$sh = $db->prepare('SELECT * FROM events WHERE DATE(:today) = DATE(`start`)');
$sh->bindValue(":today", $today);
$sh->execute();
while($row = $sh->fetch(PDO::FETCH_ASSOC)) {
here is my code when results are found
}
但是,如果没有结果,我想重复上面的代码,只将查询更改为此
SELECT * FROM events WHERE
城市= (:city) AND DATE(:start) Between DATE(
起点) and DATE(
终点)
有什么好方法可以做到这一点?
谢谢你。