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

[讨论/交流] 这条SQL语句错在哪里?

[复制链接]
发表于 2012-3-13 09:47:32 | 显示全部楼层 |阅读模式
SQL复制代码
 
UPDATE `cdb_user` SET `password` = 'bb3aa986908ddd00e3ed11644872222c' WHERE `uid` =  2 AND `password` =  'bb3aa986908ddd00e3ed11644872222c'
 
 
复制代码


$this->db->affected_rows()一直返回0,条件本来就是false。
发表于 2012-3-13 09:58:55 | 显示全部楼层
你这个不是等于没改吗?
你密码没变啊
你把你要修改后的密码 随便改改 你再看看 返回值是不是变了
这个是返回影响的行数的
发表于 2012-3-13 10:09:51 | 显示全部楼层
没有修改到当然返回0啦。
 楼主| 发表于 2012-3-13 10:29:15 | 显示全部楼层
OK,改了一下判断条件$this->db->affected_rows() == 1
发表于 2012-3-13 22:45:18 | 显示全部楼层
不知道楼主的这个sql想要表达什么意思,我怎么感觉就没有改变呢?
发表于 2012-3-14 12:35:00 | 显示全部楼层
晕 这水平还要加强啊

本版积分规则