查询构造器详解

原创 2018-12-24 12:55:03 354
摘要:示例代码:public function insert(){        //新增单条数据        // $data = [        //     'name' => '张三',  &nb

097cacbb1fee7af6ee67cda9b705c94.jpg示例代码:

public function insert(){

        //新增单条数据

        // $data = [

        //     'name' => '张三',

        //     'score' => 50

        // ];

        // $num = Db::table('user')->data($data)->insert();

        // $id = Db::table('user')->getLastInsID();

        // return $num ? $num.'数据已添加,ID为'.$id : '未插入任何数据';

        // 

            $data = [

            'name' => '张三',

            'score' => 50

        ];

        $id = Db::table('user')->insertGetId($data);

        return $id ? 'ID为'.$id : '未插入任何数据';

        // 

        // 新增多条数据

        // $data = [

        //     ['name'=>'李四','score' =>'60'],

        //     ['name'=>'王五','score' =>'70'],

        //     ['name'=>'马六','score' =>'80']

        // ];

        // $num = Db::table('user')->data($data)->insertAll();

        // return $num ? $num.'数据已添加' : '未插入任何数据';

    }

    

    //删

    public function delete(){

        $num = Db::table('user')

                ->where('id','=',1)

                ->delete();

        return $num ? $num.'条数据已删除' : '未删除任何数据';

    }

    //改

    

    public function update(){

         $res = Db::table('user')

                ->where('score','<','60')

                ->data(['score' => Db::raw('score+10')])

                ->update();

        dump($res);

    }

    //查

    public function find()

    {

        //查询单条

        // $res = Db::table('user')->find(2);

        // dump($res);

        // 查询多条

        $res = Db::table('user')

                ->where('score','>',60)

                ->select();

        dump($res);

    }


批改老师:天蓬老师批改时间:2018-12-24 13:06:00
老师总结:真的好认真, 做笔记 是一个好习惯,特别是动手写, 坚持下去

发布手记

热门词条