diff options
| author | Savetheinternet <savetheinternet@n0v4.com> | 2010-12-18 01:32:12 +1100 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@n0v4.com> | 2010-12-18 01:32:12 +1100 |
| commit | 6be386aca140721fe9d3ba9a8a7f8c5f53ebe6a4 (patch) | |
| tree | 14cf5ef6065e595aca04d6e921ecb7d34d85eea4 /inc/database.php | |
| parent | 574256a01a3250d3fef4bb1f4c41b7da8c7bf9f9 (diff) | |
Extened error message on database failure
Diffstat (limited to 'inc/database.php')
| -rw-r--r-- | inc/database.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/inc/database.php b/inc/database.php index 0d93c3c7..8ffc9f84 100644 --- a/inc/database.php +++ b/inc/database.php @@ -7,7 +7,14 @@ try { return $pdo = new PDO(DB_TYPE . ':host=' . DB_SERVER . ';dbname=' . DB_DATABASE, DB_USER, DB_PASSWORD); } catch(PDOException $e) { - error('Database error.'); + $message = $e->getMessage(); + + // Remove any sensitive information + $message = str_replace(DB_USER, '<em>hidden</em>', $message); + $message = str_replace(DB_PASSWORD, '<em>hidden</em>', $message); + + // Print error + error('Database error: ' . $message); } } |
