laravel中select执行原生sql语句及选择字段

在开发时,有时候直接用原生的sql可能更简单粗暴

记得要参数绑定

有一些sql语句比较复杂,用构造器还不如直接用sql来的方便,我们在laravel中使用原生语句,
首先要在开头use DB,

>use Illuminate\Support\Facades\DB;

然后在查询

```
$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();
```

    A+
发布日期:2021年03月03日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: