* */ class DB { /** * Connects to the DB * @return PDO|boolean */ public static function connectDB() { $dsn = DB_DRIVER.":dbname=".DB_NAME.";host=".DB_HOST; if (DB_DRIVER == 'mysql') { $dsn .= ";charset=UTF8"; } try { $connection = new PDO($dsn, DB_USER, DB_PASSWORD); return $connection; } catch (PDOException $e) { if (DEBUG) { echo ("User: ".DB_USER."
"); echo ('Connection to database with dsn '.$dsn.' failed: ' . $e->getMessage().'
'); } return false; } } } ?>