
15.07.2012, 22:40
|
|
Новичок
Регистрация: 10.07.2012
Сообщений: 15
С нами:
7284566
Репутация:
0
|
|
В продолжение:
нашел такой скрипт со следующим содержанием
private $prepared_queries = null;
private $db;
private function __construct($name)
{
$config = BebopConfig::getInstance();
$cfg_root = 'db.'.$name.'.';
$this->prepared_queries = array();
$this->db = new PDO(
$config->getVar($cfg_root.'dbtype').':'.$config->getVar($cfg_root.'dsn'),
$config->getVar($cfg_root.'user'),
$config->getVar($cfg_root.'password')
);
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY , 1);
$this->db->exec("SET NAMES utf8");
}
public static function getInstance($name = 'live')
{
if (!array_key_exists($name, self::$instances)) {
self::$instances[$name] = new PDO_Singleton($name);
ника не могу определить имя файла, в котором предположительно настройки для подключения к БД хранятся, я так понимаю имя файл начинается с new PDO
|
|
|