需要一个sql查询来按特定列进行缩短

时间:2015-12-14 09:49:19

标签: php mysql sql

我的查询是这样的我有一个table products1,如果我曾经使用过滤器搜索结果,所有字段都被填充如果我选择了所有过滤器,如果我只选择两个过滤器,如类别和prodstatus,我会得到结果结果与类别和prodstatus与所有结果混合我需要一个结果,如它应该基于类别过滤,如果只有那个类别有prodstatus我们选择它应该只显示,

下面是我的查询

$sql1 = "SELECT * FROM products1 WHERE Category='$Category' and prodstatus='$prodstatus' and productsize between '$product_size'-30 and '$product_size' and productprice between '$product_min_price'-999 and '$product_min_price'";

 if($Category && $prodstatus  && $product_size && $product_min_price >0)  {
    $result1 = mysql_query("$sql1") or die(mysql_error());
   ....
 }

0 个答案:

没有答案