用户
 找回密码
 入住 CI 中国社区
搜索
查看: 10782|回复: 4
收起左侧

[已解决] CI 用 update 如何字段+1啊

[复制链接]
发表于 2012-2-28 00:09:47 | 显示全部楼层 |阅读模式
现在做个点击率, 字段要加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 这样的效果就不对啊
发表于 2012-2-28 02:15:39 | 显示全部楼层
PHP复制代码
 
 $this->db->set('votenumber', 'votenumber+1', false)
                ->where('subjectid', $subjectid)
                ->update($table_name);
 
复制代码

评分

参与人数 1威望 +5 收起 理由
zionwang + 5 很给力!

查看全部评分

发表于 2012-2-28 13:27:22 | 显示全部楼层
看看这篇,我方式遇见过的问题,后来解决了!
http://codeigniter.org.cn/forums/thread-11691-1-1.html
发表于 2012-2-28 14:50:59 | 显示全部楼层
楼上两位都说了
发表于 2012-3-31 15:40:26 | 显示全部楼层
学习了。。。

本版积分规则