All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
加快Sql server时间查询速度的办法_[SQL Server教程]
正确理解动态网页制作技术PHP的错误信息_php资料_编程技术
在ASP.NET中访问SQL,2005报表服务_[Asp.Net教程]
div+css布局技术漫谈_[Html教程]
让IIS支持PHP_[PHP教程]
PHP实例:email,address,生成图片程序_php资料_编程技术
绝对精华:ASP.NET常用的三十三种实用代码_.net资料_编程技术
如何在SQL,Server,2005中为安装程序增加计数器注册表项值_mssql学习_编程技术
Excel在.Net下驻留内存的解决方法_[Asp.Net教程]
判断远程图片是否存在_[XML教程]
Reading number is top 10 pictures
乳娘帕梅拉安德森3
美丽的少女1
做运动的校花2
Play for Free show breast in a world of ice and snow
某某人向找小三的人宣战了
Valentine's day comes, send some cartoon
Soong ching ling's former residence2
上传几张色图
2012 national geographic daily picture3
Fan bingbing black wings for platform and DanLuoWang believes beauty1
Download software ranking
致我们终将逝去的青春
Be there or be square
Eclipse-CALMSANNY (second edition)
Sora aoi‘s film--Lust fan wall
打鸟视频
星际争霸1.08硬盘免安装版
Detective task-the top secret prostitution files
Visual C++界面编程技术
linux安装大全
Ashlynn Video1
归海一刀 published in(发表于) 2014/2/17 7:33:39 Edit(编辑)
PHP实例:用PHP简单实现多条件查询_[PHP教程]

PHP实例:用PHP简单实现多条件查询_[PHP教程]

PHP实例:用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.=" && price<'".price2."'";
break;
}
}
if(area2!=""){
switch(area1){
case "大于":
query.=" && area>'".area2."'"; //面积
break;
case "等于":
query.=" && area='".area2."'";
break;
case "小于":
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()) - TO_DAYS(date)<=183";
break;
}
if(address!=""){
query.=" && address like '%address%'"; //地址
}
if(!page){
page=1;
}
?>


二、输出查询结果:


if (page){
page_size=20;
result=mysql_query(query);
#message_count=mysql_result(result,0,"total");
message_count=10;
page_count=ceil(message_count/page_size);
offset=(page-1)*page_size;
query=query." order by date desc limit 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 "

";
echo "
myrow[id]&nbsp;myrow[tradetype]&nbsp;myrow[address]&nbsp;myrow[wuye](myrow[housetype])[myrow[date]]";
echo "
";
echo "
详细内容
";
echo "
";
}
}
else echo "

没有找到满足你条件的记录
";
}
prev_page=page-1;
next_page=page+1;
echo "
";
echo "&nbsp;第".page."/".page_count."页&nbsp";
if (page<=1){
echo "|第一页|";
}
else{
echo "|第一页|";
}
echo " ";
if (prev_page<1){
echo "|上一页|";
}
else{
echo "|上一页|";
}
echo " ";
if (next_page>page_count){
echo "|下一页|";
}
else{
echo "|下一页|";
}
echo " ";
if (page>=page_count){
echo "|最后一页|";
}
else{
echo "|最后一页|";
}
echo "
";
}
else{
echo "

现在还没有房屋租赁信息!

";
}
echo "
";
?>







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.