PHP头条
热点:

多重条件组合查询(二)


接一来这部分是实现用户提交之后的查询结果,也是程序代码的主体部份:  
<?  
$linkstr=MySQL(和PHP搭配之最佳组合)_connect("localhost","root","sa");  
MySQL(和PHP搭配之最佳组合)_select_db("cx",$linkstr);  
$showstr="查询条件为:";  
$querystring="select no,type,name,qty,price from orders";  
switch($select1)  
{  
case 1:  
if (!empty($no))  
{  
switch($select2)  
{  
case 1:  
$querystring.=" where no=".$no;  
$showstr.="订单为".$no."所有数据";  
break;  
case 2:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." or price<50";  
$showstr.="订单为".$no."或者价格少于50元的所有数据";  
break;  
case 2:  
$querystring.=" where no=".$no." or price between 50 and 200";  
$showstr.="订单为".$no."或者价格介于50到200元间的所有数据";  
break;  
case 3:  
$querystring.=" where no=".$no." or price>200";  
$showstr.="订单为".$no."或者价格大于200元间的所有数据";  
break;  
}  
break;  
case 3:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." and price<50";  
$showstr.="订单为".$no."并且价格少于50元的所有数据";  
break;  
case 2:  
$querystring.=" where no=".$no." and price between 50 and 200";  
$showstr.="订单为".$no."并且价格介于50到200元间的所有数据";  
break;  
case 3:  
$querystring.=" where no=".$no." and price>200";  
$showstr.="订单为".$no."并且价格大于200元间的所有数据";  
break;  
}  
break;  
}  
}  
else  
{  
if (!empty($type))  
{  
switch($select2)  
{  
case 1:  
$querystring.=" where type="".$type."" ";  
$showstr.=" 类型为".$type."所有数据";  
break;  
case 2:  
switch($price)  
{  
case 1:  
$querystring.=" where type="".$type."" or price<50";  
$showstr.="类型为".$type."或者价格少于50元的所有数据";  
break;  
case 2:  
$querystring.=" where type="".$type."" or price between 50 and 200";  
$showstr.="类型为".$type."或者价格介于50到200元间的所有数据";  
break;  
case 3:  
$querystring.=" where type="".$type."" or price>200";  
$showstr.="类型为".$type."或者价格大于200元间的所有数据";  
break;  
}  
break;  
case 3:  
switch($price)  
{  
case 1:  
$querystring.=" where type="".$type."" and price<50";  
$showstr.="类型为".$type."并且价格少于50元的所有数据";  
break;  
case 2:  
$querystring.=" where type="".$type."" and price between 50 and 200";  
$showstr.="类型为".$type."并且价格介于50到200元间的所有数据";  
break;  

www.phpzy.comtrue/phprm/34104.htmlTechArticle多重条件组合查询(二) 接一来这部分是实现用户提交之后的查询结果,也是程序代码的主体部份: ? linkstr=MySQL (和PHP搭配之最佳组合) _connect("localhost","root","sa"); MySQL (和PHP搭配之最佳组合...

相关文章

    暂无相关文章

PHP之友评论

今天推荐