登录  /  注册
Zend Framework中的Zend_Db不支持模糊查询?解决思路
php中文网
发布: 2016-06-13 13:52:30
原创
666人浏览过

Zend Framework中的Zend_Db不支持模糊查询???
Zend Framework中的Zend_Db是不是不支持like查询...
下面为我的主要代码:
PHP code
class Dtstockgrade extends Zend_Db_Table_Abstract {
    
    protected $_name = 'dtstockgrade';
    protected $_db;
    
    public function init(){
        
        $this->_db=$this->getAdapter();    
    }
        public function getListSize($classid='',$author='',$stockcode='',$title='',$time=''){
        if(strlen($classid)>1){
            $where=" classid='".$classid."'";
        }else{
            $where=" createtime > '".$time."'";
            if(strlen($author)>1){
                $where.=" and author like '%".$author."%' ";
            }
            if(strlen($stockcode)>1){
                $where.=" and stockcode='".$stockcode."' ";
            }
            if(strlen($title)>1){
                $where.=" and title like '%".$title."%' ";
            }
        }
        $sql="select count(*) as total from  dtstockgrade where $where";
        //file_put_contents("d://a.txt",$sql); 
        $sql=$this->_db->quoteInto($sql,'');
        $result=$this->_db->query($sql);
        $result=$result->fetchAll();
        return $result;
    }
}
登录后复制



我用这个代码生成的sql语句在数据库中是对的
可是当我的sql语句中存在like时,就没有得到数据了,可是sql语句在数据库总执行时是有数据的
急急.....
是 不是zend Framework不支持模糊查询还是我的代码写的不对????
那位大侠看哈.....

------解决方案--------------------
恭喜了,jf
------解决方案--------------------
字符集设置的原因。

相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学