摘要: Zend_Db_Select简介使用Zend_Db_Select方法是一种不受数据库约束构建select的sql语句的工具 (ares注:用户可以使用该方法生成查询的sql语句,而不需要考虑各种数据 库sql语句的差别)。虽然该方法明显还不完善,但是的确为我们提供一种方 法,帮助我们在不同的后台数据库进行相同的查询工作。除此之外,它还可 以避免sql语句攻击。创建一个zend_db_select实例最简单的方法就是使用zend_db_adapter::select()方法<?phprequire_once 'Zend/Db.php';$params = array ( & 阅读全文
posted @ 2010-11-19 11:34 春哥也编程 阅读(4452) 评论(0) 推荐(0)
摘要: 当进行join操作的时候Zend_Db_Table_Select会报一个异常"Select query cannot join with another table"是因为Zend_Db_Table_Select会检查Select的表是不是来自于已定义的当前表,所以当进行Join操作的时候因为引入了其它表,所以会报错。解决方法是把_integrityCheck设成false$select = $this->select()->setIntegrityCheck(false);这样再进行后续的join操作$select = $select->from(... 阅读全文
posted @ 2010-11-19 11:33 春哥也编程 阅读(530) 评论(0) 推荐(0)