Thinkphp 5.0 获取最后执行的SQL

Posted megabyte

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp 5.0 获取最后执行的SQL相关的知识,希望对你有一定的参考价值。

 1   
 2          $q=new Question();
 3             $q->save([‘qcount‘=>$qs->qcount+1],[‘id‘=>input(‘qid‘)]);
 4            ///////=========================================
 5         var_dump((new Question())->db()->getLastSql());   //=
 6             ///=================================================
 7             //die;
 8             $stu = new Student();
 9             $res = $stu->save([
10                 ‘qid‘ => input(‘qid‘),
11                 ‘tid‘ => input(‘tid‘),
12                 ‘lock‘ => 1
13             ], [
14                 ‘uname‘ => Session::get(‘uname‘)
15             ]);
16         用的就是
(new Question())->db()->getLastSql();

 

执行操作的是哪个数据表, 就用哪个数据模型

以上是关于Thinkphp 5.0 获取最后执行的SQL的主要内容,如果未能解决你的问题,请参考以下文章

thinkPHP输出sql语句(3.2和5.0通用)

thinkphp 最新版本5.0到5.1高危漏洞爆发可直接提权getshell

《ThinkPHP 5.0快速入门》 请求和响应

php thinkphp怎么获取sql执行结果

Thinkphp 5.0 仿百度糯米开发多商家电商平台

Thinkphp 5.0 仿百度糯米开发多商家电商平台