php?搜索功能

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

根据条件,搜索出符合条件的数据
1.如何实现这个功能?
2.数据多,搜索慢,这些问题要怎么解决??
...全文
110 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
伟洪winnie 2015-10-06
回复
太久 2015-10-06
引用 5 楼 qq_20203755 的回复:
[quote=引用 3 楼 fdipzone 的回复:]需要搜寻的字段加上索引
要加上什么索引?? [/quote] 搜索下这关键字比较好。 另外,你应该还没实现这功能吧?就先不要担心效率问题了
回复
伟洪winnie 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); // 执行查询。 ?>
回复
伟洪winnie 2015-10-04
哪位大哥可以给个例子参考下
回复
CmderQ 2015-10-04
其实就两点,生成相应的sql语句,拼接一下就可以;对查找字段建立索引;这两点做好,应该可以满足你的要求了!
回复
彬莫 2015-10-03
1.接收到数据后 拼接成条件语句 2.利用索引提高效率
回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2015-10-03 10:09
社区公告
暂无公告