1
A
回答
2
Zend_Db本身沒有一個機制來輸出它生成的sql語句。你可以做的是修改Zend/Db/Adapter/Abstract.php中的公共方法「query」(1.10.6行445行)來輸出$ sql局部變量。查詢方法由update和insert方法調用。
2
其實是有辦法輸出SQL它產生
$select = $db->select()->from('elements')
->where('id = ?', $this->_Id);
$sql = $select->__toString();
echo $sql;
0
您還可以使用:
回聲(字符串)$選擇;
相關問題
- 1. 顯示DOM準備就緒
- 2. Phonegap ondevice準備就緒
- 3. jquery文檔準備就緒
- 4. PHP PDO - 輸出準備的語句
- 5. 確定圖例何時準備就緒
- 6. admin模板asp.net表單準備就緒
- 7. XML準備就緒,Java未成功
- 8. 谷歌應用程序準備就緒
- 9. DOM準備就緒後刪除元素
- 10. 準備就緒的.NET項目模板
- 11. Javascript! IE文件準備就緒狀態
- 12. DOM在Dartium中準備就緒
- 13. MediaFoundation - 框架已準備就緒?
- 14. $()。被ajax調用後準備就緒
- 15. 等待,而文件已準備就緒
- 16. javascript更改div文本準備就緒
- 17. 知道gotoAndPlay是否準備就緒
- 18. 如何知道進程句柄是否準備就緒
- 19. 準備好塊並在準備就緒後執行隊列
- 20. Zend Framework設置視圖,它返回html準備輸出
- 21. 在文檔準備就緒時清除的輸入字段
- 22. 正在加載,直到圖像準備就緒,圖像隱藏,直到準備就緒
- 23. 準備語句
- 24. Zend Framework JSON輸出
- 25. zend-framework輸出Zend_Db_Table的select()語句生成查詢
- 26. 在瀏覽器上輸入網址時,設備未準備就緒錯誤
- 27. JQuery Mobile + Phonegap:在設備準備就緒前顯示頁面
- 28. 被困在Apache Cordova設備上準備就緒
- 29. $ ionicPlatform.ready在設備準備就緒之前觸發
- 30. 設備準備就緒之前運行的jquery移動函數
謝謝,我會試試看。 – Somebody 2010-08-16 17:09:03
看看Zend_Db_Profiler_Firebug - 將它附加到你的Db適配器上,它會輸出你的查詢,它們的時間以及注入到它們中的數據。 Zend Framework手冊的用法對此非常簡單。 – 2010-11-23 15:58:28
'$ select-> assemble()'也不行嗎? – Andrew 2011-09-26 20:16:48