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生成带有雪花背景的验证码
Sep 28 PHP
PHP 翻页 实例代码
Aug 07 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
php excel reader读取excel内容存入数据库实现代码
Dec 06 PHP
解析PHP实现下载文件的两种方法
Jul 05 PHP
php模板原理讲解
Nov 13 PHP
前端必学之PHP语法基础
Jan 01 PHP
PHP在线书签系统分享
Jan 04 PHP
PHP类的声明与实例化及构造方法与析构方法详解
Jan 26 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 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自动给文章加关键词链接的函数代码
2012/11/29 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
jQuery each()方法的使用方法
2010/03/18 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
JsDom 编程小结
2011/08/09 Javascript
xml转json的js代码
2012/08/28 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
使用jquery插件qrcode生成二维码
2015/10/22 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
函授毕业生自我鉴定
2013/11/06 职场文书
入学申请自荐信范文
2014/02/26 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
爱与责任演讲稿
2014/05/20 职场文书
地道战观后感300字
2015/06/04 职场文书