TP5.1 getLastSql输出查询的SQL语句

Posted Q神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TP5.1 getLastSql输出查询的SQL语句相关的知识,希望对你有一定的参考价值。


TP5.1

echo Db::name(live_course)->getLastSql();

例子:

                    $rs_ccid=Db::name(live_course)
->field(id)
->where([pid=>$id,level=>2])
->where(starttime >= .time(). and (starttime<.time(). or endtime>.time().))
->order(starttime, asc)
->limit(1)
->select();
$ccid = $rs_ccid[id];
echo Db::name(live_course)->getLastSql();

SQL调试:官方文档:​​https://www.kancloud.cn/manual/thinkphp5_1/354098​

 

把打印出来的SQL语句用navicat软件测试

 

TP5.1

 

 

以上是关于TP5.1 getLastSql输出查询的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

SQL结构化查询语——之DQL语言

TP打印输出SQL语句

php怎么获取上一条执行的sql语句

怎么查询SQL语数据条数?

用于获取特定语言行的 SQL 查询(使用默认语言)

SQL结构化查询语——之DDL语言