参考 — 有关 PDO 的常见问题:处理错误
作为 PHP 数据对象 (PDO) 用户,了解如何有效处理错误。本文解决了有关 PDO 中错误检测的常见问题。
PDO 查询失败,但我看不到任何错误。如何从 PDO 获取错误消息?
要从 PDO 获取错误消息,需要将错误模式设置为异常。与常规错误相比,异常具有多个优点,包括:
示例:
$dsn = "mysql:host=$host;dbname=$db;charset=utf8"; $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // Other options ]; $pdo = new PDO($dsn, $user, $pass, $opt); try { // Execute your PDO query here } catch (PDOException $e) { echo "Error: " . $e->getMessage() . "\n"; }
重要提示:
以上是PDO 查询无提示地失败:如何获取错误消息?的详细内容。更多信息请关注PHP中文网其他相关文章!