当前位置: 首页 > 后端技术 > PHP

Laravel数据库常用方法·获取结果

时间:2023-03-30 01:32:01 PHP

1.获取数据表的所有行可以使用DB门面的table方法开始查询。table方法返回给定表的查询构建器实例,允许您对查询链接更多约束,最后使用get方法获取结果:namespaceApp\Http\Controllers;useApp\Http\Controllers\Controller;useIlluminate\Support\Facades\DB;classUserControllerextendsController{//显示所有应用程序的用户列表。publicfunctionindex(){$users=DB::table('users')->get();}}get()方法返回一个包含IlluminateSupportCollection的结果,每个IlluminateSupportCollection都是一个PHPStdClass对象的实例。可以使用toArray()将对象转换为数组。2.从数据表中获取单行如果只需要从数据表中获取一行数据,使用第一种方法。此方法返回一个StdClass对象:$user=DB::table('users')->where('name','John')->first();dd($用户->名字);通过id字段值获取一行数据,使用find方法:$user=DB::table('users')->find(1);3、从数据表中获取单列如果只需要从数据表中获取一行数据,使用第一种方法。此方法返回一个StdClass对象:$nameItems=DB::table('users')->pluck('name');foreach($nameItemsas$name){echo$name;}4.从数据表中获取单个Value如果只需要从数据表中获取一行数据,使用第一种方法。此方法返回一个StdClass对象:$addr=DB::table('users')->where('name','John')->value('addr');

猜你喜欢