1. Db::name('company_info')->getLastSql();

    在模型操作中 ,为了更好的查明错误,经常需要查看下最近使用的SQL语句,我们可以用getLastsql方法来输出上次执行的sql语句。例如:

    User::get(1);
    echo User::getLastSql();
    

    输出结果是 SELECT * FROM 'think_user' WHERE 'id' = 1

    getLastSql方法只能获取最后执行的SQL记录。

    也可以使用fetchSql方法直接返回当前的查询SQL而不执行,例如:

    echo User::fetchSql()->find(1);
    

    输出的结果是一样的。