www.ctrt.net > 我用thinkphp框架,用likE查询数据库怎么不好使啊...

我用thinkphp框架,用likE查询数据库怎么不好使啊...

写法不对,你可以吧like直接写在where中 $db=M('ThemeCards')->where("like '%".$search."%'")->find();

public function serCon() { $search = $_GET['wd']; $where['title'] = array('like',"%$search%"); $db = M('ThemeCards')->where($where)->find(); print_r($db); }"%$search%"这里不能用单引号,单引号的话变量会被当成字符串,不能正确解...

public function serCon(){ $model = M('ThemeCards'); $db = $model->where('title like '."'%$serach%'")->select(); var_dump($db);die; } 你条件写的貌似不对,查询应该用多个查询select,匹配形式不对,你那个变量解析出来需要家'',不然my...

把整个upload类看了一遍,也没有处理图片这一块的代码,你是什么版本?

$where['字段1'] = array('like','查询条件'); $Model->where($where)->select();

例如: 代码如下 复制代码 1.$User = M("User"); // 实例化User对象 2.$User->where('type=1 AND status=1')->select(); 最后生成的SQL语句是 代码如下 复制代码 SELECT * FROM think_user WHERE type=1 AND status=1 如果进行多字段查询,那么...

$model = new Model(); $carryrecord = $model->table(‘dh_info_carry a’) ->field(‘a.*’) ->where(‘a.ToAddress like “%’.$rname.’” or a.FromAddress like “%’.$rname.’”‘) ->findAll();

复合查询相当于封装了一个新的查询条件,然后并入原来的查询条件之中,所以可以完成比较复杂的查询条件组装。 例如: $where['name'] = array('like', '%thinkphp%');$where['title'] = array('like','%thinkphp%');$where['_logic'] = 'or';$ma...

提交的时候记得把默认的值去掉 才能判断是否有值.. //这个是把三个搜索关键词作为独立的因子搜索function search(){ if(isset($_POST['id']) && intval($_POST['id'])>0){ $sql="select * from tbl where id=".intval($_POST['id'])." "; } if(i...

$info = $obj->where("name like '%{$name}%' ")->select();

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com