首页 > 解决方案 > 如何在sql中同时使用like和between?

问题描述

$query = "SELECT * FROM justshawarma_nexo_commandes where REF_CLIENT = '$uuc' 
and DATE_CREATION like '%$date3%' and DATE_CREATION like '%$date4%'";

这是我的查询。我想获取两个日期之间匹配的记录。但是我在表中的日期列包含日期和时间。这就是为什么我想使用 like 和 between。

这段代码有什么错误?

标签: phpmysqldatabaseweb

解决方案


使用 BETWEEN 条件:

$query = "SELECT * FROM justshawarma_nexo_commandes where REF_CLIENT = '$uuc' and DATE_CREATION BETWEEN '$date3' and '$date4'";

推荐阅读