fixed Database error handling

This commit is contained in:
Sarjuuk
2014-03-14 15:28:30 +01:00
parent ffd4c8e034
commit e1ed96ec73
2 changed files with 11 additions and 8 deletions

View File

@@ -28,10 +28,11 @@ class DB
$options = &self::$optionsCache[$idx];
$interface = DbSimple_Generic::connect(self::createConnectSyntax($options));
if (!$interface)
$interface->setErrorHandler(array('DB', 'errorHandler'));
if ($interface->error)
die('Failed to connect to database.');
$interface->setErrorHandler(array('DB', 'errorHandler'));
$interface->query('SET NAMES ?', 'utf8');
if ($options['prefix'])
$interface->setIdentPrefix($options['prefix']);