我有两张桌子,旅游表和旅游日期表。
- 旅游表
- ID
- tour_title
这是查看旅游表的表格链接!
- tour_dates 表
- ID
- tour_id
- 价格
这是查看tour_date 表的表链接!
现在我正在使用价格范围的过滤器,例如
- 从 10 美元到 50 美元
- 从 50 美元到 80 美元
- 从 80 美元到 100 美元
我已经尝试了很多不同的连接查询,甚至尝试过像这样的嵌套查询。
$qry = "SELECT * FROM `tours` WHERE status='1' ";
$qry1 = mysqli_query($con,$qry);
while($data = mysqli_fetch_array($qry1)){
$qfilter = "SELECT * FROM `tour_dates` WHERE tour_id='".$data['id']."' AND (`price` BETWEEN 10 AND 50) ORDER BY price DESC ";
$qfilter1 = mysqli_query($con,$qfilter);
$tour_ob = mysqli_fetch_object($qfilter1);
$num = mysqli_num_rows($qfilter1);
if($num>0){
------
}
}
请提供任何解决方案。谢谢你。