Imagino que si, pero por si acaso yo pregunto: ¿Se pueden tener dos conexiones a dos bases de datos abiertas al mismo tiempo?
Tengo este codigo :
Código:
Me tira el siguiente error:include $root._PATH_LIB._PATH_ADODB.'adodb.inc.php'; # load code common to ADOdb WriteLog ("Direccion DB : ".$root._PATH_LIB._PATH_ADODB.'adodb.inc.php'); $db = NewADOConnection('mysql'); $db->Connect(_DEFAULT_HOST, _DEFAULT_USER, _DEFAULT_PASS, _DEFAULT_DB_NAME); getIdCompany($_SERVER["SERVER_NAME"],$db); define ("_PATH_COMPANY_NAME",$_SESSION["id_company"].'/'); $company_settings = getCompanySettings($_SESSION["id_company"], $db); define ("_COMPANY_HOST",$company_settings[2]); define ("_COMPANY_USER",$company_settings[3]); define ("_COMPANY_PASS",$company_settings[4]); define ("_COMPANY_DB_NAME",$company_settings[5]); $db_company = NewADOConnection('mysql'); $db_company->Connect(_COMPANY_HOST, _COMPANY_USER, _COMPANY_PASS, _COMPANY_DB_NAME);
PHP Fatal error: Call to a member function MoveNext() on a non-object in /home/demo/public_html/intranet2/include/auxfunc.php on line 333
y la funcion es esta :
Código:
function getIdModule($module_name, $conn){ $c=0; $query="SELECT id_module FROM modules WHERE module_name LIKE '".strtolower($module_name)."'"; WriteLog ("QUERY : ".$query); $recordSet = &$conn->Execute($query); while (!$recordSet->EOF) { $id_module[$c]=$recordSet->fields; $recordSet->MoveNext(); $c++; } return $id_module[0][0]; }
que me falla?