Php Zend:如何获取CLOB列的内容?
我在表中有一个CLOB列。当我查询表并尝试回显数据时,我得到如下结果Php Zend:如何获取CLOB列的内容?,php,zend-framework,clob,Php,Zend Framework,Clob,我在表中有一个CLOB列。当我查询表并尝试回显数据时,我得到如下结果 Resource id #102 我搜索了一下,发现了这个。在zend框架中尝试了给定的解决方案,如下所示: $clobContent = $data['TEXT']->load(); $data包含查询的结果。 但是得到以下错误 Fatal error</b>: Call to a member function load() on a non-object 致命错误:对非对象调用成员函数load(
Resource id #102
我搜索了一下,发现了这个。在zend框架中尝试了给定的解决方案,如下所示:
$clobContent = $data['TEXT']->load();
$data包含查询的结果。
但是得到以下错误
Fatal error</b>: Call to a member function load() on a non-object
致命错误:对非对象调用成员函数load()
我如何在zend framework中获取CLOB的内容?在将db适配器从PDO_OCI更改为Oracle之后,我的工作非常顺利。曾在一些帖子中读到PDO_OCI在阅读CLOB时遇到问题
resources.db.adapter = oracle // in application.ini
下面的代码对我有效,不确定,但可以尝试一下,让我知道它是否有效
$select = $this->_dbAdpt->select()
->from($this->_name)
->where($this->_dbAdpt->quoteInto('LOWER(URL) = ?', strtolower($url)))
->where($this->_dbAdpt->quoteInto('VERSION = ?', $version))
;
$row = $this->_dbAdpt->fetchRow($select);
return $row['CONTENT']->load();