例如:
define('APP_DEBUG', false);
$Admin = M('Admin');
$where = array();
$where['id'] = 1;
$edit = array();
$edit['name'] = '张三';
$Admin->where($where)->save($edit);
这种情况下会将所有的列表的 name 字段全部更新为了 '张三'
如果条件使用字符串的形式,即:
$where = "id=1";
则没有发现这个问题。
在 define('APP_DEBUG', true);的情况下也没有这个问题。
请问这是什么原因?
最佳答案