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

[已解决] $this->db->update

[复制链接]
发表于 2011-10-13 11:52:46 | 显示全部楼层 |阅读模式
$this->db->update里 如UPDATE sers SET  US=US+1 WHERE ID=6

这样的要怎么解决呢

求帮助 感谢
发表于 2011-10-13 13:33:11 | 显示全部楼层
 楼主| 发表于 2011-10-13 14:05:23 | 显示全部楼层
lnlingyuan 发表于 2011-10-13 13:33
看下手册 http://codeigniter.org.cn/user_guide/database/active_record.html#update

我的PHP是这样的
PHP复制代码
 
$upucdata ['money'] =   'money-'.  $diffmoney   ;
$upucdata ["credit"] =  "credit+  $diffscore"  ;
$this->db->where ( 'uid', ( int ) $uid );
$this->db->update ( 'users', $upucdata );
 
复制代码

完了以后吧他自己转义了,所以就不行了。
发表于 2011-12-12 18:28:04 | 显示全部楼层
话说我也遇到这个问题,LZ是怎么搞定的?
发表于 2011-12-15 10:26:30 | 显示全部楼层
还是多看看手册吧,,说的很简单
发表于 2011-12-15 11:16:00 | 显示全部楼层
为什么不直接用$this->db->query
发表于 2011-12-15 20:31:06 | 显示全部楼层
->db->set('xxx','xxx+1',false)

本版积分规则