在我的控制器中,我使用以下内容调用模型函数:
$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');
}
这不起作用或输出任何错误。
该模型已预先加载,帖子信息正在发布并正确回显,因此我认为这纯粹是模型语法问题。
一如既往的帮助。
谢谢,
答案 0 :(得分:1)
尝试使用
$this->db->set('Deleted',1);
如果不能正常发布您的确切错误
答案 1 :(得分:1)
之后
$query = $this->db->update('Customer_Order_Summary');
添加
$this->db->last_query();
查看您的查询,然后您可以从那里进行修复。