tp5连接数据库后查询报错

2025-01-02 10:01:43
推荐回答(1个)
回答1:

遇到的情景:TP框架中,如果一个SQL语句是错误的,当执行该SQL时页面就会报错结束执行,所以也就无法用$this->getLastSql()打印出错误的语句。
问题:想要查看那条错误的SQL语句是怎样的
解决方法:如图,在Driver.class.php中parseSql函数中加上一句 echo $sql.'
'; 就可以在页面中打印出所有执行的SQL语句(不管是正确的还是错误的都会打印出来)!