这条SQL语句错在哪里?
UPDATE `cdb_user` SET `password` = 'bb3aa986908ddd00e3ed11644872222c' WHERE `uid` =2 AND `password` ='bb3aa986908ddd00e3ed11644872222c'
$this->db->affected_rows()一直返回0,条件本来就是false。 你这个不是等于没改吗?
你密码没变啊
你把你要修改后的密码 随便改改 你再看看 返回值是不是变了
这个是返回影响的行数的
没有修改到当然返回0啦。 OK,改了一下判断条件$this->db->affected_rows() == 1 不知道楼主的这个sql想要表达什么意思,我怎么感觉就没有改变呢?:o 晕 这水平还要加强啊
页:
[1]