首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend_Db_Table_Abstract插入失败

Zend_Db_Table_Abstract插入失败
EN

Stack Overflow用户
提问于 2011-12-24 02:24:51
回答 1查看 160关注 0票数 0

我使用Zend类Zend_Db_Table_Abstract将数据插入到数据库中。

但是,在某些情况下,当我将长文本放入文本字段时,查询执行会失败。所以我根据这个网站的答案修改了我的代码。最后,我的代码看起来。

代码语言:javascript
复制
$objSQL =  $this->objDB->getAdapter()->getConnection()->query($sql);
$result = $objSQL->execute();

这解决了这个问题。但是,通过这种修改,我不能更新数据库中的数据。如果我像下面这样将代码更改为以前的方式,那么它就会开始更新。

代码语言:javascript
复制
$objSQL = $this->objDB->getAdapter()->prepare($sql);
$result = $objSQL->execute();

有人能帮我解决这个问题吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-27 12:27:58

我可以通过修改代码来解决这个问题。我决定删除自定义insert sql语句。我将它们作为数组传递给Send_DB_Table。啊,真灵。

代码语言:javascript
复制
$this->objDB->getAdapter()->insert($tableName, $arrayData);

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8619394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档