Всем Доброе. Возникла проблема/интерес по возможности подключение ( Далее слова в шапке ). Т.е возможна ли такая конструкция ? new PDO( array ( "Путь_Первый_Файл_.db", "Путь_Второй_Файл_.db" ) ); Читал мануал. Про это ничего не сказано ( мб не внимателен ). Или прошу подсказать о решении вопроса. З/ы: таблицы разные в базах, конфликта не будет. На данный момент геморой типа: PHP: SQL::$DB = new PDO( 'sqlite:' . dirname ( __FILE__ ) . '/sqlite/DB-sqlite.db3' ); SQL::$DB -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); SQL::$MC = new PDO( 'sqlite:' . dirname ( __FILE__ ) . '/sqlite/DB-sqlite_minichat.db3' ); SQL::$MC -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); SQL::$TM = new PDO( 'sqlite:' . dirname ( __FILE__ ) . '/sqlite/DB-sqlite_ThirdWorld.db3' ); SQL::$TM -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
невнимательно читал. Создаешь один инстанс и в нем уже коннектишься к нужным базам. Комменты к ману плюс гугл в помощь.
Сорь, так и не нашел про такую возможность. Конструкции лишь видел ( бд ) - инстанс - ( бд1 / бд2 ). Про пояснений ничего пока не узрел. Не могли бы скинуть тот мануал?
Давай для начала проверим ссылку на ТОТ мануал, в котором ты не видишь. И давай еще проверим какими запросами ты гуглишь решение.
что такое инстанс в бд - первый результат ( инстансосрач ) и что то подобное ( инстанс ( с двумя базами / *** и.т.д)) зацепился на http://djbook.ru/rel1.7/topics/db/multi-db.html пока все
Я сам как книга... Логику всего лишь понять программирования и никаких книг не надо. Хобби / саморазвитие / что то не понятно, иду в гугл. Столкнулся с критической проблемой и пришел сюда, дабы не делать велосипеды (.. --- Добавлено --- и тут попал почти в точку https://habrahabr.ru/post/149635/
Чувак, инстанс это объект класса. Не более того. "создаешь один инстанс" это значит ровно то, что и значит. Ты в своем коде создаешь три инстанса, а нужно создать один. Далее. Ты пишешь на пхп. У пхп есть мануал. В этом мануале есть нужный тебе код. То что ты не нашел ничего - это тебе "награда" за то, что ты пользуешься сторонними ресурсами вместо официального. Далее. Ты пишешь на английском языке, потому что некоторые тёпленькие личности еще не создали русский язык программирования для вэба. А это в свою очередь значит, что нужно неплохо знать английский. Вернее даже не так. Нужно разговаривать на английском. И искать материал - тем более на английском. Когда ты ищешь на русском, ты ограничиваешь себя только русскоязычным сообществом программистов. Когда на английском - выхватываешь почти весь мир. Еще далее. Искать нужно так, чтоб поисковая система выдала тебе как можно более релевантный результат. Ты же не какая-то столетняя старушка, которая обращается в поисковой строке "дорогой мистер гугл! найдите мне, пожалуйста, материалы по тому, как в пдо можно использовать несколько баз данных". Еще далее. Оно в общем-то на предыдущем далее основано. Что за поисковый запрос? Ну серьезно? Тебе нужно работать в пхп с несколькими базаму скуалйта через пдо. Значит нужно упомянуть пхп и пдо - как технологии, и несколько баз данных - как саму проблему. PHP PDO MULTIPLE DATABASES. --- Добавлено --- ну видишь, всего полтора часа. Учись гуглить правильно.
На счет английского контенкта - не только на русском ищу, да - понимаю, англ (збс). Но мне легче заранее пропечатать помощь в былом форуме и дальше идти искать, зацепляться за что - нибудь. Инстанс - ага, пошел дальше гуглить. Далее наткнулся на Multi - ок.. SQLite Query Language: ATTACH DATABASE и тому подобию... следовательно выбор прописал PDO sqlite multi bd. А после заглядываю где уже ваша критика (в месте с схожим PHP PDO MULTIPLE DATABASES ), описывая как я дружу с гуглом. Что еще сказать ( Крутая критика ). Спасибо большое за выделенное время!