Если у вас есть две базы данных на одном хосте, одна с именем blog и одна с именем forum , кажется, что вы можете получить доступ к обеим, используя только один дескриптор базы данных?(в PDO)
$ dbh = новый PDO ("mysql: host = $ dbHost; dbname = blog ", $ dbUser, $ dbPassword);
Этот дескрипторпредназначен для базы данных blog , хотя вы также можете выполнять операции на forum , используя $ dbh, если вы напишите что-то вроде
SELECT website .tableName.fieldName
Мои вопросы:
Это единственная причина, по которой вам нужно указать dbname в $ dbh, чтобы позволить опустить blog .tableName.fieldName part?
Поскольку мой веб-сайт имеет две базы данных, будут ли какие-либо плюсы или минусы использования только одного дескриптора базы данных, а не создания двух дескрипторов (очевидно один для блога и один для форума )?Возможная разница в производительности?
Использует ли создание дескриптора базы данных какие-либо ресурсы сервера?