This class provides a singleton instance that is used to manage PDO database connections.
Example of use: 
# get hold of the DBManager's singleton
 
# set PDO connections using a DSN
$manager->setConnection('example',
                        'mysql:host=localhost;dbname=example',
                        'root', '');
# or an existing instance of PDO
$manager->setConnection('example2', $existingPdo);
 
# retrieve a PDO connection later in your code
$db = $manager->getConnection(
"studip");
 
 
# or as a shortcut
 
# or even shorter ("studip" is the default key)
 
# and use the connection
$db->query(
'SELECT * FROM user_info');
 
 
# you may even alias connections
$manager->aliasConnection("studip", "studip-slave");
 
# but this is just sugar for
$studip = $manager->getConnection("studip");
$manager->setConnection("studip-slave", $studip);
static get($database='studip')
Definition: DBManager.class.php:226
 
static getInstance()
Definition: DBManager.class.php:88
 
$db
Definition: fix_collate.php:16