获取预编译sql
fetchSql用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法。 例如:
$result = Db::table('think_user')->fetchSql(true)->find(1);
输出result结果为: SELECT * FROM think_user where id = 1
获取最后执行的sql
$this->getLastSql();
或
Db('table')->getlastsql(); 或 Db::name('表名')->getlastsql();
或
User::getLastSql();