php+mysql多字段模糊搜索
来源:互联网 发布:linux 查看最后500行 编辑:程序博客网 时间:2024/06/07 11:37
谁能帮我修改一下这个模糊搜索,我要多字段模糊搜索,帮帮忙
<?php
class SearchAction extends CommonAction{public function index(){
$lang = $this->lang;
$_msg = ($lang=='c') ? '请输入关键词' : 'Please input the keywords' ;
$template = ($lang=='c') ? 'c_index' : 'e_index' ;
$keyword = I('get.name','','trim');
$rekeyword = ($lang=='c') ? '' : ' ' ;
$keyword = str_replace('+', $rekeyword , $keyword);
//C('URL_MODEL',0);
//if(isset($_GET['p'])) $keyword = str_replace('+', '', $keyword);
if ($keyword=="") {
$this->error($_msg);
}
$where = ($lang=='c') ? " name like '%%%s%%' " : " ename like '%%%s%%' " ;
$db=M('Product');
import('ORG.Util.Page');
$count=$db->where($where,array($keyword))->count();
$page=new Page($count,C('LIST_PRONUM'));
$prevs= ($lang=='c') ? '上一页' : 'Previous' ;
$nexts= ($lang=='c') ? '下一页' : 'Next' ;
$page->setConfig('prev',$prevs);
$page->setConfig('next',$nexts);
$page->setConfig('theme',"%upPage% %linkPage% %downPage%");
$this->page=$page->show();
$this->product=$db->field('id,name,ename,description,edescription,url,thumb')->where($where,array($keyword))->limit($page->firstRow.','.$page->listRows)->select();
$this->pid=M('List')->field('id')->where(array('type'=>'Product','pid'=>0))->limit(1)->order('sort')->find();
$this->keyword=$keyword;
//$urlmodels=require './static.php';
//C('URL_MODEL',$urlmodels['URL_MODEL']);
$this->display($template);
}
}
?>
阅读全文
0 0
- php+mysql多字段模糊搜索
- MySQL多字段模糊查询
- MySQL多字段模糊查询
- 多字段模糊搜索,asp的程序
- MySQL单表多字段模糊查询
- mysql多关键字多字段模糊查询
- MySQL多关键字多字段模糊查询
- MySQL简单实现多字段模糊查询
- MySQL单表多字段模糊查询
- mysql 多字段关键词模糊查询
- concat_ws和concat实现多字段模糊搜索
- PHP MYSQL 多字段数据更新
- 单表多字段MySQL模糊查询的实现
- MySQL单表多字段模糊查询解决方法
- mysql 单表多字段模糊查询解决方法
- Lucene多字段搜索
- 多字段搜索 (二)
- elasticsearch多字段搜索
- ConcurrentLinkedQueue的实现原理和源码分析
- L1-003. 个位数统计
- leetcode: 15. 3Sum
- 回首Java——八大排序以及冒泡排序,插入排序分析实现
- SpringMVC之分析HandlerMethodReturnValueHandler(一)
- php+mysql多字段模糊搜索
- 封装
- 实现组合的递归算法
- LeetCode——Single Numeber
- UML图
- 区块链为什么叫区块链
- 鸟哥私房菜第一章Linux是什么与如何学习Linux
- 第五周项目三C/C++数据结构实践——括号的匹配(栈)
- 树状数组