2013-05-10 129 views
0

在我的控制,我打电话与下面的模型功能:更新记录

$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'); 
    } 

这不工作或输出任何错误。

该模型已预加载,发布的信息正确发布和回显,所以纯粹是我认为的模型语法问题。

帮助一如既往的赞赏。

感谢,

回答

1

$query = $this->db->update('Customer_Order_Summary'); 

添加

$this->db->last_query(); 

看到您的查询,你可以从那里修复它。

1

尝试使用

$this->db->set('Deleted',1); 

如果工作不发表您的确切的错误