每次更新查询在表中插入零。
我已经查询了查询。从phpmyadmin开始,lastquery工作正常。使用相同的值进行更新 但是当db active query然后它有更新0。
tbl_setitbl
set_id(primary key)
reference(text)`
这是我的代码。
public function edit_set($id,$setvalue)
{
$data = array('reference' => $setvalue);
$this->db->where('set_id', $id);
$this->db->update('tbl_setitbl', $data);
if($this->db->affected_rows())
return true;
else
return false;
}
答案 0 :(得分:0)
我也试过这段代码。
$ this-> db-> where('set_id',$ id); $ this-> db-> update('tbl_setitbl',array('reference'=> $ setvalue));
echo $ this-> db-> last_query();
UPDATE tbl_setitbl
SET reference
='hhhhhhhh'WHER set_id
= 1
答案 1 :(得分:0)
对不起每一个人...... 得到解决
实际上问题出在控制器中。
由于重定向操作不正确,查询已运行两次
答案 2 :(得分:-1)
使用$this->db->last_query()
查看结果然后验证sql代码是否与您在phpmyadmin中尝试过的sql代码类似