修改一个字段用setField,setInc都不行,很不科学

浏览:3627 发布日期:2014/06/05 分类:求助交流
public function lock_user()
{
$uid=I('uid');
$User=new UserInfoModel();
if($User->where("uid={$uid}")->setInc('isLock',1))
{
$this->redirect('Admin/Main/index','',1,'锁定用户成功!');
}
}

注:以上为控制器里的一个方法,是通过模板里某函数的这条语句送来uid的:window.location='__APP__/Admin/Main/lock_user/uid/'+uid;
为什么修改一个字段用setField,setInc都不行(isLock是userInfo表里最后一个字段(tinyint(1) unsigned not null default 0)),提示非法数据对象。而把setInc('isLock',1)换成delete()是可以删除uid对应的用户的
最佳答案
评论( 相关
后面还有条评论,点击查看>>