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 文件扩展名 获取函数
Jun 03 PHP
深入理解php的MySQL连接类
Jun 07 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
PHP全局变量与超级全局变量区别分析
Apr 01 PHP
详解php与ethereum客户端交互
Apr 28 PHP
PHP Primary script unknown 解决方法总结
Aug 22 PHP
PHP代码覆盖率统计详解
Jul 22 PHP
PHP笛卡尔积实现原理及代码实例
Dec 09 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
一个MYSQL操作类
2006/11/16 PHP
thinkPHP实现的联动菜单功能详解
2017/05/05 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
JavaScript使用cookie
2007/02/02 Javascript
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
Javascript中的 “&” 和 “|” 详解
2017/02/02 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
Python程序中设置HTTP代理
2016/11/06 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
利用rest framework搭建Django API过程解析
2019/08/31 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
python多维数组分位数的求取方式
2020/03/03 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
python简单实现9宫格图片实例
2020/09/03 Python
python 带时区的日期格式化操作
2020/10/23 Python
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
自荐信如何“自荐”
2013/10/24 职场文书
技校毕业生的自我评价
2013/12/27 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
作风建设年度心得体会
2014/10/29 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫