2. Обновление библиотеки database
Иногда встрчается необходимость задать соединение с базой данных, отличной от основной, указанной в конфигурационном файле. Для этого в библиотеку соединения с базой данной были добавлены следующие возможности:
- Возможность указать параметры для соединения:
- db_host - адрес сервера;
- db_user - имя пользователя;
- db_pass - пароль;
- db_name - название базы данных;
- db_encoding - кодировка;
- Функция connect(). По-умолчанию при подключении библиотеки происходит автоматическое соединение с базой данных, указанной в конфиге. При необходимости соединится с другой базой данной - используйте данную функцию, при этом старое соединение будет закрыто.
Пример использования:
PHP код:
// Подключаем библиотеку
$database = handyCore::loadExtension('lib.database');
// Устанавливаем нужные нам параметры для соединения
$database->setDbParam('db_user', "user");
$database->setDbParam('db_pass', "pass");
$database->setDbParam('db_name', "base");
// Подключаемся к новой базе, старое соединение будет закрыто
$database->connect();