代码之家  ›  专栏  ›  技术社区  ›  alex

在Kohana3中,如何计算查询过程中发生的错误?

  •  1
  • alex  · 技术社区  · 15 年前

    我用的是Kohana3。

    我正在编写一个更新查询,它适用于除此一节之外的所有内容。

    如果我做了 var_dump() 关于 $db->execute() 我得到1或0来表示它是否失败。在本例中失败(返回0)。

    我怎样才能知道发生了什么错误?目前看来,这只是愚蠢的失败。我试过这么做 echo mysql_error() 但它没有像我预期的那样工作,因为Kohana3的数据库库使用PDO,我很确定。

    我如何才能找出发生的错误?

    3 回复  |  直到 15 年前
        1
  •  2
  •   dusan    15 年前

    $db->execute()

    echo Database::instance()->last_query
    
        2
  •  0
  •   Mike P.    15 年前

    $this->profiler = new Profiler;
    

    推荐文章