Laravel 使用查询构造器配合原生sql语句查询的例子


Posted in PHP onOctober 12, 2019

首先说一下本人使用的版本: 5.5

在很多复杂查询时, 往往需要原生语句进行查询, 在 laravel 中, 我们可以这样使用原生查询

$user = DB::select('select * from users where id= ?', [1])

查询构建器 https://laravel-china.org/docs/laravel/5.5/queries#where-clauses

$sql = '(FROM table_name1 LEFT JOIN table_name2 ON table_name1.id=table_name2.id )';
 
$res = $DB::table(DB::raw($sql))->where([["id"=>1]])->paginate(10);

在这里里面$sql 充当了 视图表(临时表), 可以是更为复杂的联合查询;

这样我们可以使用 "where","paginate " 等构建器;

需要注意的是: sql 字符串是用 括号 '()' 括起来的, 不然会出错;

以上这篇Laravel 使用查询构造器配合原生sql语句查询的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php的控制语句
Oct 09 PHP
php上传、管理照片示例
Oct 09 PHP
帖几个PHP的无限分类实现想法~
Jan 02 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
yii中widget的用法
Dec 03 PHP
php 5.6版本中编写一个PHP扩展的简单示例
Jan 20 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 #PHP
php 实现银联商务H5支付的示例代码
Oct 12 #PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 #PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 #PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 #PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 #PHP
php服务器的系统详解
Oct 12 #PHP
You might like
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
php 空格,换行,跳格使用说明
2009/12/18 PHP
php采集时被封ip的解决方法
2010/08/29 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
修改file按钮的默认样式实现代码
2013/04/23 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
cdn模式下vue的基本用法详解
2018/10/07 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
详解python的数字类型变量与其方法
2016/11/20 Python
python 把列表转化为字符串的方法
2018/10/23 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
香港时装购物网站:ZALORA香港
2017/04/23 全球购物
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
节能标语大全
2014/06/21 职场文书
反腐倡廉标语
2014/06/24 职场文书
聘任书范文大全
2015/09/21 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技