CI 用 update 如何字段+1啊
现在做个点击率, 字段要加1 的UPDATE `tb_vote_subject` SET `votenumber` = votenumber+1 WHERE `subjectid` =1这样就对
用CI 那个 $this->subject_mdl->update_data(array(
'votenumber'=>'votenumber+1' ),array(
'subjectid'=>$subjectid));
model $this->db->update($this->_table,$data,$where);
可是写的效果出来的效果都是多了个下面的' ' 符号啊 不对啊
打印出来 UPDATE `tb_vote_subject` SET `votenumber` = 'votenumber+1' WHERE `subjectid` =1 这样的效果就不对啊
$this->db->set('votenumber', 'votenumber+1', false)
->where('subjectid', $subjectid)
->update($table_name);
看看这篇,我方式遇见过的问题,后来解决了!
http://codeigniter.org.cn/forums/thread-11691-1-1.html 楼上两位都说了 学习了。。。
页:
[1]