在开发时,有时候直接用原生的sql可能更简单粗暴
记得要参数绑定
有一些sql语句比较复杂,用构造器还不如直接用sql来的方便,我们在laravel中使用原生语句,
首先要在开头use DB,
use IlluminateSupportFacadesDB;
然后在查询
$id = Request::input('id');
$arr = DB::connection('mysql')->select("select * from orders where id=?",[$id]);
记住如果不是执行原生的sql语句的话
那么select的意义就不一定了,指的是选中字段
例如
$id = Request::input('id');
$arr = DB::connection('mysql')->table('orders')->select("*")->where('id',$id)->get();
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel中select执行原生sql语句及选择字段 出自老鄢博客 | 欢迎分享