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

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

zhangsir3年前 (2022-11-23)php365

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如何计算数组长度?

php如何计算数组长度?在PHP中,可以使用count() 或sizeof函数来获取数组中存在的元素的总长度或总数,计算数组长度。方法一:count()函数首先我们创建了一个数组,如下:$array = array  ("ABC",&quo...

php 数组转json,json转数组

//JSON字符串 $a4 = '{"a":1,"b":2}' //数组 $a3 = array('a'=>1,'b'=>2) //JSON字符串转数组...

thinkphp 使用Filesystem类提示未找到Filesystem类

这是因为thinkphp官方升级了thinkphp版本的原因,只需要更新Filesystem类就行了更新命令行如下:composer require topthink/think-filesystem 1.0.1...

php 判断当前请求是http请求还是https请求!

php判断http请求还是https请求$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'...

thinkphp6 搜索功能实现

一,thinkphp6搜索功能实现1创建模型(例如User模型)模型类函数的命名规范:searchFieldNameAttr,FieldName根据自己的需要随意命名。例如下面的searchNameAttr。<?php namespace app\model; use&nbs...