我有一个更新查询,我收到错误
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);
}
答案 0 :(得分:7)
如果您使用“Zend_Db_Select”:
<?php
Zend_Debug::dump($select->__toString()); // nice formatted debug
echo $select; // altough ok !