Db类field字段错误

浏览:1011 发布日期:2018/07/18 分类:ThinkPHP5专区
使用Db类先查询一条数据后,再插入一条数据。
后插入数据的field被固定为查询数据的field,导致插入失败。$db = Db::name('member');
$user = $db->where(['username'=>'xxx'])->field('userid,username')->find();
 if(empty($user))
  {
            $data=[];
            $data['username'] = 'xxx';
            $data['nickname'] = 'nickname';
            $data['create_time']=time();
            $userid = $db->insertGetId($data);
            dump($userid);
            if($userid>0){
                $user = $db->where(['userid'=>$userid])->find();
            }
 }
 dump($user);

附件 1.png ( 57.08 KB 下载:4 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>