<?php
|
if(!extension_loaded('pdo')) {
|
throw new Exception('Brak rozszerzenia PDO. Skrypt nie będzie działał.');
|
}
|
|
if(!extension_loaded('pdo_mysql')) {
|
throw new Exception('Brak rozszerzenia PDO MySQL. Skrypt nie będzie działał.');
|
}
|
|
class PDOO {
|
private static $PDO;
|
|
static function Singleton() {
|
if(self::$PDO === NULL) {
|
self::$PDO = new PDO('mysql:dbname='.config::$db_base.';host='.config::$db_host,
|
config::$db_user, config::$db_pass);
|
self::$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
self::$PDO->query('SET NAMES utf8');
|
}
|
|
return self::$PDO;
|
}
|
}
|
?>
|