40得票8回答
如何让PDO在每次连接时运行SET NAMES utf8,在ZendFramework中

如何在ZendFramework中让PDO适配器每次连接时运行SET NAMES utf8。我正在使用INI文件保存适配器配置数据,那么我应该在其中添加哪些条目? 如果不清楚,我是在寻找在项目的config.ini文件中正确的语法来完成此操作,而不是在PHP代码中实现,因为我认为这部分是配置代码。

36得票5回答
使用Zend_Db_Table_Abstract将WHERE子句分组

有没有人知道如何使用Zend_Db将where子句分组?基本上我有这个查询:$sql = $table->select() ->where('company_id = ?', $company_id) ->where('cl...

26得票3回答
Zend Framework:如何删除多个条件都为真的表行?

通常,这个对我来说是有效的:$db = Zend_Db_Table::getDefaultAdapter(); $where = $db->quoteInto('id = ?', $id); $db->delete('tablename', $where); 但我需要匹配两个ID,...

26得票4回答
何时应该使用Doctrine ORM,何时应该使用Zend-db-table?

在项目规模、性能和速度方面,何时应在Zend项目中使用Doctrine,何时使用zend-db-table?

22得票2回答
Zend框架 - 为什么我应该使用数据映射器/Db_Table_Row?

扩展问题:为什么我应该使用数据映射器/Db_Table_Row,而DbTable能够处理大多数基本的数据操作任务。 我目前正在学习ZF v1.11 对于数据库操作,我为每个表创建了DbTable。例如,“users”表由Application_Model_DbTable_Users表示,其...

22得票7回答
如何使用Zend_Db添加多行数据?

我有一个数组,其信息看起来大致如下:$data[] = array('content'=>'asd'); $data[] = array('content'=>'asdf'); 我想将这两个条目添加到数据库中。$db->insert('table', $data); 为什么我...

14得票7回答
使用 Zend_Db 类避免 MySQL 注入攻击

我目前使用Zend_Db来管理我的查询。我已经编写了执行以下查询的代码:$handle->select()->from('user_id') ->where('first_name=?', $id) ->where('...

13得票4回答
Zend框架:如何检索最后插入行的ID?

我正在使用以下代码将新行插入数据库:$data = array( 'key' => 'value' ); $this->getDbTable()->insert($data); 如何获取刚创建的行的行ID?

12得票7回答
Zend_Db:如何从表中获取行数?

我想找出表中有多少行。我使用的数据库是MySQL数据库。我已经有一个Db_Table类用于调用fetchAll()之类的函数。但我不需要表中的任何信息,只需要行数。如何在不调用fetchAll()的情况下获取表中所有行的计数?

12得票5回答
无法刷新行,因为缺少父级。Zend框架

我尝试保存时遇到了“无法刷新行,因为找不到父级”错误。这是我的代码:abstract class Webapp_Model_Resource_Db_Table_Abstract extends Zend_Db_Table_Abstract { /** * Save a row...