如何转储生成的查询

San*_*kha 1 zend-framework zend-db

我有一个更新查询,我收到错误

Message: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match  number of tokens 
Run Code Online (Sandbox Code Playgroud)

我想让我的查询显示,以便我可以调试它.任何想法如何做到这一点

编辑::在我的page.php模型上我有和Page模型扩展Zend_Db_Table_Abstract

public static function updatePage($data, $id)
{       
    $row = new self();
    $row->update($data, "page_id = ?".$id);
}
Run Code Online (Sandbox Code Playgroud)

opH*_*AME 7

如果您使用"Zend_Db_Select":

<?php

Zend_Debug::dump($select->__toString()); // nice formatted debug
echo $select; // altough ok !
Run Code Online (Sandbox Code Playgroud)