我正在开发一个房地产脚本。该脚本有一个搜索选项,用户可以在其中指定价格范围,例如。user_price_low 到 user_price_high 并且列表必须从数据库中获取,例如。db_price_high 和 db_price_low。
我使用 BETWEEN 语句试图找到匹配项,
WHERE price_low BETWEEN '.$_REQUEST['minprice_buy'].' AND '.$_REQUEST['maxprice_buy']
但令我惊讶的是......
如果用户有 user_price_high = 60 和 user_price_low = 20 并且记录有 db_price_low = 30 和 db_price_high = 120
在这种情况下,我的查询无效。
我尝试查看日期范围内的 MySql Query- 日期范围,但这是否符合我的要求?