1-10.Laravel框架利用查询构造器完成CURD(二)
DB类操作数据库
DB门面(功能类)
按照MVC 的架构,对数据的操作应该放在 Model 中完成,但如果不使用Model,我们也可以用 laravel框架提供的 DB 类操作数据库。而且,对于某些极其复杂的sql,用Model 已经很难完成,需要开发者自己手写sql语句,使用用 DB 类去执行原生sql。 laravel 中 DB 类的基本用法DB::table('tableName') 获取操作tableName表的实例。
查询构造器完成CRUD
查询数据(get)
案例1:获取member表中所有的数据
DB::table(‘jy_student’)->get();
//类似于操作select * from jy_student;
数组中包含对象,访问方式 -> 而不是 []
数据格式打印:
//返回一个基于stdClass类的对象集合。
查询方式二:
查询id<2的数据 where
查询方式三:
- 取出单行数据
DB::table('member')->where('id','1')->first();