www.ctrt.net > zEnD_DB 是否是自动释放数据库连接? % PHP框架开发

zEnD_DB 是否是自动释放数据库连接? % PHP框架开发

Zend_Db_Adapter是用来做最连接数据库等最底层的工作的,就像我们机器上的驱动,Zend_Db_Table就是我们指定要具体怎么操作数据表,我是这样理解的

不用直接__toString();了新版本的ZF好像可以直接echo $select;有定义了toString的构造方法

原帖由 于 2008-7-29 22:18 发表 [i]何必搞一个Expr对象来骗自己呢,用书写SQL的方式来构造查询,不如用原生的SQL岂不是更好理解,本来就是为了简化和方便查询,如果达不到本意,又何必舍近求远~说实在,TP虽然有复杂查询的功能,我都会建议开发...

1. fetchColumn2. $select = $db->select();? ? $select->from(\'some_table\', \'tid\');

真刁钻。。。1. 直接写$db->query(\'SELECT * FROM ProductsWHERE UnitPrice > ANY(SELECT UnitPrice FROM OrderDetailsWHERE Discount >= .25)\');2. 组装$select = $db->select()? ?? ? ...xqpm 发表于 2009-6-10 17:51[i][/url][/b]谢谢,第...

如果要用到MYSQL函数,应该是楼上所说的那个方法。->where(new Zend_Db_Expr(\'FIND_IN_SET(5,project_join_member_id)\'));应该是这样了。你先echo一下生成好的SQL看看有无差别,我想应该没什么问题。 查看原帖>>

3# 我把他删除了,还是提示错误 Fatal error: Uncaught exception \'Zend_Db_Adapter_Exception\' with message \'The PDO extension is required for this adapter but the extension is not loaded\' in E:\\AppServ\\www\\booksystem\\librar...

亲,1.8.4很老了,最新的可能是1.12.x吧(不考虑zf2),建议你升级到1.11或者1.12,应该不需要改动你的源码。 对于你的问题,你这种用法是不需要输出sql的,因为这条sql是你手动定义的,所以你完全可以自己输出它。例如 $sql = "select count(*)...

获得database的 adapter呀

执行效率当然是adodb 开发速度当然是zend_db zend_db是封装的pdo

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com