欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Zend Framework中的Zend_Db不支持模糊查询?解决思路

程序员文章站 2022-04-08 15:27:15
...
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
------解决方案--------------------
字符集设置的原因。
Zend Framework中的Zend_Db不支持模糊查询?解决思路

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频