在查詢數據庫之前是否有任何方法將Zend db Select或Zend DB查詢轉換爲SQL查詢?任何其他解決方法?轉換Zend Db選擇查詢到SQL查詢
因爲我想構建一個Zend DB無法處理的更復雜的SQL查詢,而無需修改我當前的Zend db代碼結構。
在查詢數據庫之前是否有任何方法將Zend db Select或Zend DB查詢轉換爲SQL查詢?任何其他解決方法?轉換Zend Db選擇查詢到SQL查詢
因爲我想構建一個Zend DB無法處理的更復雜的SQL查詢,而無需修改我當前的Zend db代碼結構。
您可以隨時echo $select
這將返回字符串與純SQL查詢。
你可以轉換一個Zend DB選擇對象的字符串由$select->__toString()
對於Zend\Db\Sql\Select
對象(在Zend的2.2),
$select->getSqlString();
爲我工作。
您將手動編碼SQL查詢?我不確定如何在不更改或刪除Zend_Db_Select特定代碼的情況下做到這一點 –