您好,欢迎访问一九零五行业门户网

PHP实现多条件查询实例代码_PHP教程

查询文件(search.php)
一、生成查询语句:
复制代码 代码如下:
$conn=mysql_connect(localhost,root,);
$db=mysql_select_db(lingyun);
$query=select * from message where tradetype='.$tradetype.'; //交易类型,如出租,出售
$sql=$sql . wuye=' . $wuye . ';
if($housetype!=不限){
$query.= && housetype='.$housetype.'; //房屋类型,如二室一厅,三室二厅
}
if($degree!=不限){
$query.= && degree='.$degree.'; //新旧程度
}
if($wuye!=不限){
$query.= && wuye='.$wuye.'; //物业类型 如住房,商铺
}
if($price2!=){
switch($price1){
case 大于:
$query.= && price>'.$price2.'; //价格
break;
case 等于:
$query.= && price='.$price2.';
break;
case 小于:
$query.= && pricebreak;
}
}
if($area2!=){
switch($area1){
case 大于:
$query.= && area>'.$area2.'; //面积
break;
case 等于:
$query.= && area='.$area2.';
break;
case 小于:
$query.= && areabreak;
}
}
switch($pubdate){ //发布日期
case 本星期内:
$query.= && to_days(now()) - to_days(date)break;
case 一个月内:
$query.= && to_days(now()) - to_days(date)break;
case 三个月内:
$query.= && to_days(now()) - to_days(date)break;
case 六个月内:
$query.= && to_days(now()) - to_days(date)break;
}
if($address!=){
$query.= && address like '%$address%'; //地址
}
if(!$page){
$page=1;
}
?>
二、输出查询结果:
复制代码 代码如下:
;
}
$prev_page=$page-1;
$next_page=$page 1;
echo ;
echo 第.$page./.$page_count.页
if ($pageecho |第一页|;
}
else{
echo |第一页|;
}
echo ;
if ($prev_pageecho |上一页|;
}
else{
echo |上一页|;
}
echo ;
if ($next_page>$page_count){
echo |下一页|;
}
else{
echo |下一页|;
}
echo ;
if ($page>=$page_count){
echo |最后一页|;
}
else{
echo |最后一页|;
}
echo
;
}
else{
echo 现在还没有房屋租赁信息!
;
}
echo ;
?>
http://www.bkjia.com/phpjc/322266.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/322266.htmltecharticle查询文件(search.php) 一、生成查询语句: 复制代码 代码如下: ? $conn=mysql_connect(localhost,root,); $db=mysql_select_db(lingyun); $query=select * fr...
其它类似信息

推荐信息