From 4b02357739e77376edb7318481f5b9f4b8cea2ec Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Mon, 15 Apr 2013 01:42:17 +0200 Subject: [PATCH] Include an error message in the exception when a database query fails. --- include.mysql.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include.mysql.php b/include.mysql.php index d863b9d..a8d0316 100644 --- a/include.mysql.php +++ b/include.mysql.php @@ -108,7 +108,8 @@ class CachedPDO extends PDO else { /* The query failed. */ - throw new DatabaseException("The query failed.", 0, null, array('query' => $query, 'parameters' => $parameters)); + $err = $statement->errorInfo(); + throw new DatabaseException("The query failed: {$err[2]}", 0, null, array('query' => $query, 'parameters' => $parameters)); } }