Hallo ich habe mir eine SQL Klasse gebastelt und stoße nun auf folgendes problem. in instanziere das datenbankobjekt 2 mal
danach connecte ich zur 2 datenbanken,...
das problem besteht jetz aber darin, das wenn ich versuche mit
ein query auszuführen (auf die erste datenbank) ist er gar nicht mehr mit der verbunden, sondern mit der datenbank, mit der ich mich als zweites verbunden habe.
schnipsel aus der datenbank-klasse (connect methode)
wie schaffe ich es nun das ich mich zu den 2 datenbanken gleichzeitig verbinden kann?
PHP:
$db1 = new Database();
$db2 = new Database();
PHP:
$db1->Connect($database['host'], $database['user'], $database['passwd'], $database['db1']);
$db2->Connect($database['host'], $database['user'], $database['passwd'], $database['db2']);
PHP:
$db1->Query("some select statement");
schnipsel aus der datenbank-klasse (connect methode)
PHP:
var $DBConnectID = null;
function Connect($Host, $User, $Passwd, $Name, $Port = 3306)
{
$Host .= (($Port) ? ':' . $Port : '');
$this->DBConnectID = @mysql_connect($Host, $User, $Passwd, true);
return $this->DBConnectID;
}