zoukankan      html  css  js  c++  java
  • 总结7.18 laravel数据库

    use IlluminateSupportFacadesDB;
    //引入数据库类
     
    public function user(){
            var_dump('aaa');
            $arr = [
                'title'=>'aaaa',
                'descs'=>'bbbb'
            ];
            DB::table('new')->insert([$arr]);
            //可以同时增加一条或多条,返回值是布尔类型; 
            $arr1 = [
                ['title'=>'aaaa','descs'=>'bbbb'],
                ['title'=>'cc','descs'=>'dd']
            ];
            $id = DB::table('new')->insertGetId($arr);
            var_dump($id);
            //只能增加一条数据,返回自增ID; 
            $a = ['title'=>'123'];
            $ids = DB::table('new')->where('id',4)->update($a);
            var_dump($ids);
            //更新所有的字段,返回值为受到影响的行数; 
            DB::table('basgame')->increment('time');
            //只是修改某个字段自增
            $b = DB::table('new')->get();
            foreach($b as $val){
                echo $val->id."<br>";
            }
            //$b为取出的基本数据,再通过foreach循环查找的数据
            $a1 = DB::table('basgame')->where('id',29)->select('team1','team2')->get();
            //获取某些字段的值  
            $a2 = DB::table('basgame')->where('id',27)->value('team1');
            //取出某一行的某一个值
            $a3 = DB::table('basgame')->first();
            //取单行所有数据 
            var_dump($a3);

            $a4 = DB::table('scogame as a')->where('a.contest','西甲')->join('gameguess as b','a.gid','=','b.gid')->get();
            var_dump($a4);
            //laravel框架的多表联合查询写法,'a.gid','=','b.gid'与tp5不同

            DB::table('basgame')->where('id',24)->delete();
            //删除指定数据

            DB::table('xy_product')->truncate();
            //删除数据表中所有数据

            $a5 = DB::table('basgame')->orderBy('gid','desc')->limit('3')->offset(1)->select('team1','team2','time','gid')->get();
            var_dump($a5);
            //排序和分页,排序orderBy('name','desc'),分页limit指一页显示几条数据,offset(n)指从第n+1条数据开始
        }
  • 相关阅读:
    动态网络社团检测学习笔记 --- 随机块模型小结之简介
    十五组第四次作业
    17现代软件工程十五组第二次作业
    17现代软件工程十五组第三次作业
    现代软件工程2017十五组成员介绍
    软件测试学习日志3 ————软件测试作业之控制流图
    软件测试学习日志———— round 2 Junit+intellj idea 安装及简单的测试使用
    软件测试学习日志————round 1 some questions of two small programs
    [关于printPrime是()方法的控制流图和点覆盖、边覆盖、主路径覆盖]
    【在myeclipse中使用Junit(4.12), Hamcrest(1.3) 和Eclemma】
  • 原文地址:https://www.cnblogs.com/HighKK/p/13390081.html
Copyright © 2011-2022 走看看