【发布时间】:2017-01-12 05:20:21
【问题描述】:
if($this->db->affected_rows()>0){
return TRUE;
}else{
return FALSE;
}
但在这种情况下,如果用户在 db 的 Info 中的信息之前没有更改,则不会更新。
所以总是返回 0;
我要检查更新的成功与否
我如何检查?
【问题讨论】:
-
这样检查 if($this->db->affected_rows()!=-1 && $this->db->affected_rows()>=0){}
-
使用 $this->db->last_query() 检查查询
-
试试这个 $this->db->affected_rows() >= 0
-
请检查一次查询是否 $this->db->affected_rows() 总是返回 0
-
利用交易最好看下面的答案@Polaris Nation
标签: php mysql codeigniter