0
Zendframework更新查詢我無法找到爲什麼我的查詢是不工作不工作
$data['active']=1
$bind=$this->_db->quoteInto('id = ?', $id);
$returnval= $this->_db->update($this->_name,$data,$bind);
`UPDATE `discount_rule` SET `isActive` = ? WHERE (rule_id = 20)`
爲什麼「?」 !我嘗試了很多方法,但是我不能這樣做。$ this_db是類型Zend_DB_Adapter_abstract。無論是愚蠢的錯誤還是我無法理解如何使用Zend_Db_Table_Abstract - update()!。
更多細節
class demo_Model_price extends Zend_Db_Table_Abstract{
public function update($data,$id){
$where='id ='.$id; //i changed it to see if this work
try{
$returnval= $this->update($this->_name,$data,$where);
return $returnval;
}catch(Exception $e)
{
echo $e->getMessage();
}
}
}
有人能找出什麼是錯我的查詢。這是一個簡單的查詢,它應該工作。
請檢查我的模型類。我無法理解爲什麼「?」正在更新查詢!...任何想法 – user269867
完成!我將其更改爲updateData,現在它正在爲我工作... Zend嚴格遵守名稱.. – user269867