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 相关文章推荐
Smarty Foreach 使用说明
Mar 23 PHP
PHP 反向排序和随机排序代码
Jun 30 PHP
PHP中的integer类型使用分析
Jul 27 PHP
Php图像处理类代码分享
Jan 19 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Oct 27 PHP
php递归json类实例
Dec 02 PHP
php模拟post上传图片实现代码
Jun 24 PHP
PHP中call_user_func_array回调函数的用法示例
Nov 26 PHP
ThinkPHP 模板substr的截取字符串函数详解
Jan 09 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
PHP实现的一致性Hash算法详解【分布式算法】
Mar 31 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
用来给图片加水印的PHP类
2008/04/09 PHP
php 验证码实例代码
2010/06/01 PHP
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
解析php类的注册与自动加载
2013/07/05 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
JS之相等操作符详解
2016/09/13 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
python实现保存网页到本地示例
2014/03/16 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
解决python 输出是省略号的问题
2018/04/19 Python
PyTorch中的Variable变量详解
2020/01/07 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
html5 学习简单的拾色器
2010/09/03 HTML / CSS
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
美术学专业求职信
2014/07/23 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书