longjianghu 发表于 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。

lynn.wang 发表于 2012-3-13 09:58:55

你这个不是等于没改吗?
你密码没变啊
你把你要修改后的密码 随便改改 你再看看 返回值是不是变了
这个是返回影响的行数的

Icen 发表于 2012-3-13 10:09:51

没有修改到当然返回0啦。

longjianghu 发表于 2012-3-13 10:29:15

OK,改了一下判断条件$this->db->affected_rows() == 1

justdoit 发表于 2012-3-13 22:45:18

不知道楼主的这个sql想要表达什么意思,我怎么感觉就没有改变呢?:o

Karl丶S 发表于 2012-3-14 12:35:00

晕 这水平还要加强啊
页: [1]
查看完整版本: 这条SQL语句错在哪里?