如何转储生成的查询

时间:2011-01-21 10:03:44

标签: zend-framework zend-db

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

Message: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match  number of tokens 

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

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

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

1 个答案:

答案 0 :(得分:7)

如果您使用“Zend_Db_Select”:

<?php

Zend_Debug::dump($select->__toString()); // nice formatted debug
echo $select; // altough ok !