PHP教程

php thinkphp3.2.3调试方法

本文主要是介绍php thinkphp3.2.3调试方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  1. 调试执行的SQL语句

    getLastsql方法来输出上次执行的sql语句,有时候数据不符合预期时,用此方法可以方便的观察查询语句,判断逻辑是否有误。
    $User = M("User"); // 实例化User对象
    $User->find(1);
    echo $User->getLastSql();
    // 3.2版本中可以使用简化的方法
    echo $User->_sql();
  2. 调试数据库错误信息

CURD操作如果返回值为false,表示数据库操作发生错误,这个时候就需要使用模型的getDbError方法来查看数据库返回的具体错误信息。

   $User = M("User"); // 实例化User对象
   $result = $User->find(1);
   if(false === $result){
       echo $User->getDbError();
   }      
这篇关于php thinkphp3.2.3调试方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!