JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
better error messages for failed db connect
authorJason Woofenden <jason@jasonwoof.com>
Sat, 23 Apr 2016 15:39:12 +0000 (11:39 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Sat, 23 Apr 2016 15:39:12 +0000 (11:39 -0400)
db.php

diff --git a/db.php b/db.php
index 6964e95..5ac36a3 100644 (file)
--- a/db.php
+++ b/db.php
@@ -64,9 +64,10 @@ function db_connect_now($database = 'auto', $user = 'auto', $pass = 'auto', $hos
                }
        }
 
-       $GLOBALS['wfpl_db_handle'] = mysqli_connect($host, $user, $pass);
+       $GLOBALS['wfpl_db_handle'] = @mysqli_connect($host, $user, $pass);
        if(!$GLOBALS['wfpl_db_handle']) {
-               die('Could not connect to the database: ' . mysqli_error());
+               die('Server error: Database connection failed');
+               # to show username and host: mysqli_connect_error()
        }
 
        mysqli_set_charset($GLOBALS['wfpl_db_handle'], $encoding);