查询文件(search.
php)
一、生成查询语句:
PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。
下载复制代码代码如下:$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;}?>
二、输出查询结果:
复制代码代码如下:php
";}$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 "";?>
