Делаю вот так выдает ошибку
/* создать соединение */
$DataBase = & singleton('DataBase');
$DataBase->db_connect();
$link = @mysql_connect($dbNewHost, $dbNewUser, $dbNewPass) OR DIE("Ошибка подключения к серверу MySQL");
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbNewBase, $link) or die(mysql_error());
$SynchIei = & singleton('SynchIei');
$groupsSynch = $SynchIei->GetAllActGroups(); //Создаем массив со всеми заполненными группами
Делаю вот так работает нормально
/* создать соединение */
$link = @mysql_connect($dbNewHost, $dbNewUser, $dbNewPass) OR DIE("Ошибка подключения к серверу MySQL");
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbNewBase, $link) or die(mysql_error());
$DataBase = & singleton('DataBase');
$DataBase->db_connect();
$SynchIei = & singleton('SynchIei');
$groupsSynch = $SynchIei->GetAllActGroups(); //Создаем массив со всеми заполненными группами
т.е. получается что как только мне нужно вызвать какие-то методы класса (или даже системы?), то мне нужно опять делать
$DataBase->db_connect();
для меня это плохо.
Просто я делаю скрипт синхронизации товаров, по разным причинам их нужно синхронизировать по группам, групп много, т.е. получается что подсоединений к бд тоже будет много (или
$DataBase->db_connect();
работает как-то иначе?)