如何输出运行CodeIgniter的PDOException错误

时间:2013-12-15 02:36:31

标签: php codeigniter pdo

我正在使用CodeIgniter 2.1.4,我正在尝试使用PDO而不是内部数据库对象。

我已将“/config/database.php”更改为使用pdo,并将“/system/database/drivers/pdo/pdo_drivers.php”函数db_connet(),pdo :: attr_errmode更改为使用pdo :: errmode_exception模式而不是静音模式。

我像这样运行我的查询:

try {
  $query = "SELECT * FROM users";
  $stmt = $this->db->conn_id->prepare($query);

  $stmt->execute();
} catch (PDOException $e) {

  $e->getMessage();
}

代码工作正常,但如果发生错误则不会输出任何错误。我在没有try / catch块的情况下进行了测试,但它仍然是相同的。

0 个答案:

没有答案