php?搜索功能

伟洪winni 2015-10-03 10:09:29

根据条件,搜索出符合条件的数据
1.如何实现这个功能?
2.数据多,搜索慢,这些问题要怎么解决??
...全文
137 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
伟洪winni 2015-10-06
  • 打赏
  • 举报
回复
太久 2015-10-06
  • 打赏
  • 举报
回复
引用 5 楼 qq_20203755 的回复:
[quote=引用 3 楼 fdipzone 的回复:]需要搜寻的字段加上索引
要加上什么索引?? [/quote] 搜索下这关键字比较好。 另外,你应该还没实现这功能吧?就先不要担心效率问题了
伟洪winni 2015-10-05
  • 打赏
  • 举报
回复
引用 3 楼 fdipzone 的回复:
需要搜寻的字段加上索引
要加上什么索引??
傲雪星枫 2015-10-04
  • 打赏
  • 举报
回复
1.根据条件生成sql where 条件语句 2.需要搜寻的字段加上索引。 例如:数据库有三个需要搜寻的字段 a b c 首先三个字段都需要加上索引 生成查询语句如下: <?php $a = $_POST['a']; $b = $_POST['b']; $c = $_POST['c']; $where = array('1=1'); if($a){ $where[] = " a='".$a."' "; } if($b){ $where[] = " b='".$a."' "; } if($c){ $where[] = " c='".$a."' "; } $sqlstr = "select * from table where ".implode('and', $where); // 执行查询。 ?>
伟洪winni 2015-10-04
  • 打赏
  • 举报
回复
哪位大哥可以给个例子参考下
攻城狮joe 2015-10-04
  • 打赏
  • 举报
回复
其实就两点,生成相应的sql语句,拼接一下就可以;对查找字段建立索引;这两点做好,应该可以满足你的要求了!
彬莫 2015-10-03
  • 打赏
  • 举报
回复
1.接收到数据后 拼接成条件语句 2.利用索引提高效率

20,397

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧