id不存在,删除却返回1是怎么回事
// $re = $this->db->where('accountid',$v)->update('ec_account',array('deleted'=>1));$re = $DB_default->query("UPDATE `ec_account` SET `deleted` = 1 WHERE `accountid` = '83311'");
echo $re;
83311不存在$re返回1
query() 的返回值并不是删除的行数,返回的是 CI 的数据库对象,你可以用 var_dump() 看一下。 Hex 发表于 2017-8-29 18:55
query() 的返回值并不是删除的行数,返回的是 CI 的数据库对象,你可以用 var_dump() 看一下。 ...
var_dump()后返回布尔类型TRUE,navicate里执行sql语句返回0,醉了 caona 发表于 2017-8-30 09:20
var_dump()后返回布尔类型TRUE,navicate里执行sql语句返回0,醉了
建议把你的代码贴一下,大家来帮你解决问题。感谢你的支持。 直接查看影响的行数,输出$this->db->affected_rows()
页:
[1]