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