クエリが機能しない理由がわかりません
$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();
}
}
}
誰かが私のクエリで何が間違っているかを特定できますか? これは単純なクエリであり、機能するはずです。