ci中更新数据,如果数据与数据库相同,则返回0,能否返回1
如题,更新数据库中某一记录。如果更新的新值与数据库中值一样,能否返回1呢。现在用CI是返回0。表名:test
id(主键)days
1 1
update test set days=2 where id=1
执行成功后返回1,因为的确改动了数据。
如果用:
update test set days=1 where id=1,则返回的结果为0
你判断是否等于-1就可以了 -1表示什么?失败? update test set days=1 where id=1,不是标准的sql代码,你可以放到phpmyadmin下面sql界面运行便知道是否正确。正确写法:update `test` set `days`='1' where id='1'
页:
[1]