解决方案
配置 选项 DB_DEBUG=>true (默认就是开启的,除非你手动关闭了),开启了数据库调试之后才可以通过getLastSql 获取到上次执行的SQL语句。
但是需要注意,如果开启了DB_DEBUG,那么在执行数据库出现问题的时候就需要手动try catch处理。如果此选项关闭,数据库执行错误将会返回flase。
转载请注明:悠然品鉴 » ThinkPHP getLastSql 返回NULL
配置 选项 DB_DEBUG=>true (默认就是开启的,除非你手动关闭了),开启了数据库调试之后才可以通过getLastSql 获取到上次执行的SQL语句。
但是需要注意,如果开启了DB_DEBUG,那么在执行数据库出现问题的时候就需要手动try catch处理。如果此选项关闭,数据库执行错误将会返回flase。
转载请注明:悠然品鉴 » ThinkPHP getLastSql 返回NULL