当前位置:首页 > php > 正文内容

Thinkphp6 把用Db类的条件查询转成原生的sql语句

zhangsir3年前 (2022-11-23)php269

Thinkphp6经常需要查看 SQL 原生语句,这里有两种方式获取:

1、getLastSql(), 获取方法前最后一条 SQL 原生语句

$a1 = Movies::where('state',1)->limit(10)->select();
$a2 = Movies::getLastSql();
var_dump($a2);

2、fetchSql(),获取当前执行sql语句

DB::name("cart_info")->where('cart_id', 24)->fetchSql(true)->find();

以上这两种办法都能获得sql的原生语句。

zhangsir版权y1防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/70.html

标签: phpthinkphp
分享给朋友:

“Thinkphp6 把用Db类的条件查询转成原生的sql语句” 的相关文章

php获取数组的长度的方法

1、count、sizeof 都可以直接统计一维数组长度。2、例如:$arr = Array('0','1','2','3','4'); echo count($arr);// 输...

迅睿cms 通用分页样式代码分享,复制粘帖即可

{module catid=$catid  order=updatetime page=1 join=1_news_category_data on=id}       &nbs...

php怎么判断是不是手机号

php怎么判断是不是手机号肯定要用正则表达式解决了。$g = "/^1[34578]\d{9}$/"上面是正则表达式,那怎么用PHP来写呢?$g = "/^1[34578]\d{9}$/" if(preg_match(...

thinkphp6使用swoole步骤实例

一,给PHP软件下载swoole插件二,使用thinkphp6的自定义指令功能php think make:command Tcp tcp三,修改Tcp.php文件(位于:app\command\Tcp)<?php namespace app...

thinkphp6内置上传类的基本使用

thinkphp6内置上传类的基本使用

一,使用thinkphp6内置上传类上传文件//上传接口 public function filef() {     //获取上传文件     $file = reques...