go-db
go-db copied to clipboard
Повторное использование подключение
ÐобÑÑй! Такой вопÑоÑ. Ðдна библиоÑека иÑполÑзÑÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑение к базе ÑеÑез PDO $db0 = new \PDO('mysql:dbname=db;host=localhost;charset=utf8mb4', 'root', '');
можно ли $db0 иÑполÑзоваÑÑ Ð² go\DB\DB::create, ÑÑÐ¾Ð±Ñ Ð½Ðµ плодиÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑений?
Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð²Ð°Ñей библиоÑеки подклÑÑаÑÑÑ Ñак $db = go\DB\DB::create($db_params, 'mysql');
Ðак ÑделаÑÑ Ð¸Ð· вÑего ÑÑого одно "ÐаÑе" подклÑÑение? $db = go\DB\DB::create($db0); // ÑÑо-Ñо вÑоде ÑÑого
СпаÑибо!
@crysan можно допилить адаптер или наоборот из goDB получать объект подключения. Там есть что-то типа getImplementation().
Но проблема в том, что в том адаптере, что есть, там mysqli, а не pdo.
Впрочем, надо смотреть, PHP, кажется умный достаточно в этом плане, лишнее подключение с теми же параметрами не делает.
Понял. Спасибо за быстрый ответ!