喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [mysql百问之五]字段搜索与分页问题  
 
axgle
中级会员
Rank: 3Rank: 3
中级会员


UID 62667
精华 0
积分 486
帖子 461
金钱 486 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-12-23
状态 离线
[mysql百问之五]字段搜索与分页问题

这个问题是和程序设计相关的.说说思路即可.

一个表有多个字段,搜索这些字段,假设都用like "%value1%" or like "%value2%" 这样的形式.
例如:
帖子表posts(id,title,body,category_id)
类别表categories(id,name)

我想要按照title,body,和categories表李的类别name搜索.这是问题一.

问题二.如何分页保留上次查询选择的字段?

我当前并不是要急于解决这个问题,只是出于兴趣,研究研究.大家有什么看法,随便说说吧.
2007-5-10 11:29 AM#1
查看资料  发短消息  顶部
 
axgle
中级会员
Rank: 3Rank: 3
中级会员


UID 62667
精华 0
积分 486
帖子 461
金钱 486 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-12-23
状态 离线
[推荐阅读] zend对PHP文件优化加密
可以参考
http://www.google.com/advanced_search?hl=zh-CN
这个界面.

我问的问题是基于mysql和编程语言的,不考虑诸如like的效率问题---只要样子和google的高级搜索类似即可.
注意:google分页问题也是解决了的哦.

任意给你一张表(或者互相关联的表),按照里面的字段,想怎么搜索就怎么搜索,并且解决分页问题---最终目标

即下面的四个要素:
1.指定要搜索的表
2.指定表里的字段
3.指定搜索方式(and ,or 排出等等)
4.分页

[ 本帖最后由 axgle 于 2007-5-10 11:45 AM 编辑 ]
2007-5-10 11:34 AM#2
查看资料  发短消息  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1268
帖子 801
金钱 663 喜悦币
威望 0
人脉 605
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] 上海资深网站开发工程师(储备研发主管)
以前我做的一个单子, 把所有关键字都放到GET里。
很长的一个连接
list.php?itemno=&color=&group=%3D1&material=%3D1&style=All&capacity=All&diameter=All&Submit=Search
类似这样, 站点不好意思公布。




锐升科技
2007-5-10 09:44 PM#3
查看资料  Blog  发短消息  QQ . .   顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1268
帖子 801
金钱 663 喜悦币
威望 0
人脉 605
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] (武汉)中国新闻社湖北分社招PHP程序员
list.php?keyword=&category=&itemno=&color=&group=%3D1&material=%3D1&style=All&capacity=All&diameter=All&Submit=Search&page=3



锐升科技
2007-5-10 09:44 PM#4
查看资料  Blog  发短消息  QQ . .   顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.029210 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP