Replaced die()-calls with exceptions where appropriate.
[memberdb.git] / include / database.php
index 571fd81..079c356 100644 (file)
@@ -20,9 +20,9 @@ if (function_exists('mysql_set_charset') === false) {
 
 function db_connect() {
        global $dbh;
-       if (!($dbh = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD, true))) die('<html><body>Konnte keine Verbindung zur Datenbank herstellen.</body></html>');
+       if (!($dbh = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD, true))) throw new Exception('<html><body>Konnte keine Verbindung zur Datenbank herstellen.</body></html>');
        mysql_set_charset(DB_CHARSET, $dbh);
-       if (!@mysql_select_db(DB_NAME)) die('<html><body>Eine Verbindung zur Datenbank konnte hergestellt werden, aber die angegebene Datenbank konnte nicht ausgewählt werden.</body></html>');
+       if (!mysql_select_db(DB_NAME)) throw new Exception('<html><body>Eine Verbindung zur Datenbank konnte hergestellt werden, aber die angegebene Datenbank konnte nicht ausgewählt werden.</body></html>');
 }
 
 // escape value for usage in mysql query