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+oracle 分页类
Oct 09 PHP
一个用php3编写的简单计数器
Oct 09 PHP
PHP静态类
Nov 25 PHP
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 PHP
php中文字符截取防乱码
Mar 28 PHP
基于PHP创建Cookie数组的详解
Jul 03 PHP
php获取网页中图片、DIV内容的简单方法
Jun 19 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
Feb 14 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
php生成mysql的数据字典
Jul 07 PHP
php并发加锁示例
Oct 17 PHP
php基于单例模式封装mysql类完整实例
Oct 18 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
使用PHP和XSL stylesheets转换XML文档
2006/10/09 PHP
PHP与MySQL开发的8个技巧小结
2010/12/17 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
vue点击页面空白处实现保存功能
2019/11/06 Javascript
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
django 信号调度机制详解
2019/07/19 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
python中pop()函数的语法与实例
2020/12/01 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
2021/02/06 Python
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
铭立家具面试题
2012/12/06 面试题
应用心理学个人求职信范文
2013/12/11 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
军训考核自我鉴定
2014/02/13 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
2014年财政局工作总结
2014/12/09 职场文书
小学生作文评语集锦
2014/12/25 职场文书
Java基础——Map集合
2022/04/01 Java/Android