$db2= new sql_db("хостБД", "имяпользователябд", "парольпользователябд", "имябазы_данных", false);
if (!$db2->db_connect_id) echo(""._SQLERROR."");
все же не помогает, вообще это решение как оказалось тупиковое... для блока может и сработает но для модуля.... даже если в каждой функции отдельно пере подключатся все работает с большим скрипом... а некоторые запросы к бд вообще отказываются срабатывать так кат Пед намудри с ними в musql.php и некоторые функции от тудо просто отваливаются....
Все же решил вопрос... но совсем по другому...
не подключая к модулю не чего дополнительного выполняем стандартный запрос $db->sql_query(...... но в указании имя таблицы пишем ИМЯ
БАЗЫ.ИМЯТАБЛИЦЫ
и все замечательно работает при условии что базы на одном хосте и пользователь стандартной БД имеет как минимум права на чтение второй базы....