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
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
php数组中删除元素之重新索引的方法
Sep 16 PHP
php利用事务处理转账问题
Apr 22 PHP
PHP自动生成表单代码分享
Jun 19 PHP
php简单生成随机数的方法
Jul 30 PHP
ThinkPHP表单令牌错误的相关解决方法分析
May 20 PHP
php cli模式下获取参数的方法
May 05 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 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 无法载入mysql扩展
2010/03/12 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
2018/12/24 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
vuex提交state&&实时监听state数据的改变方法
2018/09/16 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
Python常用模块介绍
2014/11/21 Python
Scrapy爬虫实例讲解_校花网
2017/10/23 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
Python的collections模块真的很好用
2021/03/01 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
安全生产检查通报
2014/01/29 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
劲霸男装广告词
2014/03/21 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
关于教师节的广播稿
2014/09/10 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书