更新代码点火器模型中的数据时出错

时间:2016-05-27 05:22:00

标签: mysql codeigniter

这是模型功能

<?php
class change_data extends CI_Model {
    function __construct() {
        parent::__construct();
    }

    function change($id,$action)
    {
        if($action==0)
        $st=1;
        else
        $st=0;
        $data = array('gud_status' => $st);
        $where = "id=".$id; 
        $this->db->update_string('gallery', $data, $where);

        return $this->db->affected_rows();
    }

}

一切正常。还得到2个参数值,但表更新失败..影响0行!!!

任何人都可以对此进行排序!!

1 个答案:

答案 0 :(得分:1)

传递数组中的条件。实施例 -

function change($id,$action)
{
    if($action==0)
    $st=1;
    else
    $st=0;
    $data = array('gud_status' => $st);
    $where = array('id'=>$id); 
    $this->db->update_string('gallery', $data, $where);

    return $this->db->affected_rows();
}