zoukankan      html  css  js  c++  java
  • Thinkphp5.0 的使用模型Model添加数据

    Thinkphp5.0 的使用模型Model添加数据


    使用create()方法添加数据

            $res = TestUser::create([
                'name' => 'zhao liu',
                'password' => md5(123456),
                'email' => 'zhaoliu@qq.com'
            ]);
            dump($res);    

    使用save()方法添加数据

            $userModel = new TestUser;
            $userModel->name = 'ya ya';
            $userModel->email = 'yaya@139.com';
            $res = $userModel->save();
            dump($res);//影响的行数
            dump($userModel->id);//新纪录的id    

    注意:使用allowField(true)方法,传递不存在的字段时不会报错

    示例:

            $userModel = new TestUser;
            $userModel->name = 'hei hei';
            $userModel->email = 'heihei@139.com';
            $userModel->yes = '不存在字段';
            $res = $userModel->allowField(true)->save();
            dump($res);//影响的行数
            dump($userModel->id);//新纪录的id    

    使用saveAll()方法添加多条数据

            $userModel = new TestUser;
            $data = array(
                ['name'=>'ga ga','email'=>'gaga@sina.com'],
                ['name'=>'you you','email'=>'youyou@163.com']
            );
            //返回结果是个多维的数组
            $res = $userModel->saveAll($data);
            //如果需要得到添加的数据的每个id,需要遍历
            foreach($res as $v){
                dump($v->id);
            }

  • 相关阅读:
    docker中安装ssh服务
    JStorm第一个程序WordCount详解
    centos6.7 安装Docker
    mysql 自连接查询数据
    display属性
    如何书写高效的css样式
    link和@import的区别
    div+css命名规则
    MATLAB的一些小技巧
    高等工程数学 线性规划部分 作业
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9430371.html
Copyright © 2011-2022 走看看