laravel--数据库操作

/**
     * 添加数据
     */
    public function addproduct(){
        $data = [
            [
                'gname'=>'数',
                'ginfo'=>2
            ],
            [
                'gname'=>123,
                'ginfo'=>3
            ]
        ];
        DB::table('goods')->insert($data);
        /**
         * 获取新添加的id,只能在添加一条数据时使用
         */
        // $id = DB::table('goods')->insertGetId($data);
        // var_dump($id);
    }
    /**
     * 更新数据
     */
    public function editproduct(){
        $data = [
            'gname'=>4444,
            'ginfo'=>123243534646
        ];
        DB::table('goods')->where('id',8)->update($data);
    }
/**
     * 删除数据
     */
    public function delproduct(){
        DB::table('goods')->where('id',10)->delete();
    }

    /**
     * 查询数据
     */
    public function getproduct(){
        //查询多条数据
        $data = DB::table('goods')->get();//返回的数据类型是对象类型
        foreach($data as $val){
            echo $val->gid;
        }

        //查询一条数据
        $res = DB::table('goods')->where('id',11)->first();//查询结果是对象
    }

 

posted @ 2020-09-29 16:27  诸城布拉德皮特  阅读(122)  评论(0编辑  收藏  举报