更新记录
问题描述:
在我的控制,我打电话与下面的模型功能:更新记录
$this->sales_model->softdelete_order($this->input->post('ordernumber'));
我想做的事,在我的模型是
update Customer_Order_Summary set Deleted='1' where CustomerOrderID='123'
其中123
是$this->input->post('ordernumber')
我的模型语法是:
function softdelete_order($q){
$this->db->set('Deleted','1');
$this->db->where('CustomerOrderID', $q);
$query = $this->db->update('Customer_Order_Summary');
}
这不工作或输出任何错误。
该模型已预加载,发布的信息正确发布和回显,所以纯粹是我认为的模型语法问题。
帮助一如既往的赞赏。
感谢,
答
后
$query = $this->db->update('Customer_Order_Summary');
添加
$this->db->last_query();
看到您的查询,你可以从那里修复它。
答
尝试使用
$this->db->set('Deleted',1);
如果工作不发表您的确切的错误