Логично, что не будет работать. Потому что надо еще вот этот кусок кода в конфиге настроить:
PHP:
$bb_cfg['db_alias'] = array(
// 'alias' => 'srv_name'
'cap' => 'db1', // BB_CAPTCHA
);
И в дальнейшем, в коде вместо (например):
Использовать:
Для запросов к базе данных, относящейся к алиасу 'cap'. База данных, относящаяся к алиасу, соответственно там же и меняется в конфиге. И если поставить:
PHP:
$bb_cfg['db_alias'] = array(
// 'alias' => 'srv_name'
'cap' => 'db2', // BB_CAPTCHA
);
То запросы будут идти ко второй базе данных, которую вы настроили выше.
То есть ко всем вызовам DB надо дописать алиас для нужной таблицы (базы данных).