2012-08-31 78 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();爲我工作。