php多条件查询代码

php多条件查询代码

ID:1538068

大小:37.50 KB

页数:7页

时间:2017-11-12

php多条件查询代码_第1页
php多条件查询代码_第2页
php多条件查询代码_第3页
php多条件查询代码_第4页
php多条件查询代码_第5页
资源描述:

《php多条件查询代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP多条件查询代码在我们的网站设计过程中,经常会用到多条件查询,本文的源码是一个二手房屋查询的例子。在本例中,我们要实现能够通过地理位置,物业类型,房屋价格,房屋面积及信息发布日期等多个条件查询到客户所需的资料。以下是实现过程。查询条件界面(略):查询文件(search.php)一、生成查询语句:

2、pe."'";//交易类型,如出租,出售$SQL=$SQL."wuye='".$wuye."'";if($housetype!="不限"){$query.="&&housetype='".$housetype."'";//房屋类型,如二室一厅,三室二厅}if($degree!="不限"){$query.="&°ree='".$degree."'";//新旧程度}if($wuye!="不限"){$query.="&&wuye='".$wuye."'";//物业类型如住房,商铺}if($price2!=""){switch($price1){cas

3、e"大于":$query.="&&price>'".$price2."'";//价格break;case"等于":$query.="&&price='".$price2."'";break;case"小于":$query.="&&price<'".$price2."'";break;}}if($area2!=""){switch($area1){case"大于":$query.="&&area>'".$area2."'";//面积break;case"等于":$query.="&&area='".$area2."'";break;case"小于":$

4、query.="&&area<'".$area2."'";break;}}switch($pubdate){//发布日期case"本星期内":$query.="&&TO_DAYS(NOW())-TO_DAYS(date)<=7";break;case"一个月内":$query.="&&TO_DAYS(NOW())-TO_DAYS(date)<=30";break;case"三个月内":$query.="&&TO_DAYS(NOW())-TO_DAYS(date)<=91";break;case"六个月内":$query.="&&TO_DAYS(NOW

5、())-TO_DAYS(date)<=183";break;}if($address!=""){$query.="&&addresslike'%$address%'";//地址}if(!$page){$page=1;}?>二、输出查询结果:

6、ge_size);$offset=($page-1)*$page_size;$query=$query."orderbydatedesclimit$offset,$page_size";$result=mysql_query($query);if($result){$rows=mysql_num_rows($result);if($rows!=0){while($myrow=mysql_fetch_array($result)){echo"";echo"

7、.gif'width='14'height='14'>";echo"$myrow[id] $myrow[tradetype] $myrow[address] $myrow[wuye]($myrow[housetype])[$myrow[date]]";echo"";echo"

8、[code]'target='_blank'>详细内容";echo"";}}el

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。