2012-08-31 46 views
3

在查询数据库之前是否有任何方法将Zend db Select或Zend DB查询转换为SQL查询?任何其他解决方法?转换Zend Db选择查询到SQL查询

因为我想构建一个Zend DB无法处理的更复杂的SQL查询,而无需修改我当前的Zend db代码结构。

+0

您将手动编码SQL查询?我不确定如何在不更改或删除Zend_Db_Select特定代码的情况下做到这一点 –

回答

3

您可以随时echo $select这将返回字符串与纯SQL查询。

5

你可以转换一个Zend DB选择对象的字符串由$select->__toString()

3

对于Zend\Db\Sql\Select对象(在Zend的2.2),

$select->getSqlString();为我工作。