laravel 操作数据库常用函数的返回值

版权声明:转载请注明博主地址 https://blog.csdn.net/weixin_43885417/article/details/85019040
  1. insert/insertGetId
    insert函数的返回值为boolean类型:成功为true,失败为false
    insertGetId函数的返回值为整型:成功为插入时的ID值,失败为…
DB::table('users')->insert(
    ['name' => '上官帝文1', 'age' => 99]
);
DB::table('users')->insertGetId(
    ['name' => '上官帝文2', 'age' => 98]
);
  1. update/delete
    该函数返回修改成功记录的条数
DB::table('users')->where('id', 1)
    ->update(['name' => '上官帝文3']);
DB::table('users')->where('age', '>', 55)->delete();    
DB::table('users')->whereIn('age', [99,98,97])->delete(); 
  1. get()
DB::table('testtable')->get();

返回一个集合:
在这里插入图片描述
4. first()

DB::table('testtable')->first();

返回一个对象
在这里插入图片描述
5. paginate()

DB::table('testtable')->paginate();
$total = 2;             //用于每页显示几条数据,一般是前台动态传来的
$result = DB::table('testtable')->paginate($total);
dd($result);
 第一个语句返回结果:

在这里插入图片描述
第二语句返回结果:
在这里插入图片描述

total 这个值很重要,用于前台显示,每次当前分页查询的总条数。

猜你喜欢

转载自blog.csdn.net/weixin_43885417/article/details/85019040