Verliere Link zur zweiten Datenbank
Verfasst: Di 22. Aug 2006, 11:54
Hallo,
aus Sicherheitsgründen muss ich die Produktdaten für die Seite in eine andere Datenbank (auch MySQL) legen. Um nun auf diese Daten zuzugreifen, verwende ich die Standard-DB-Klasse (DB_Contenido) von Contenido. Wenn ich nun aber auch auf die Contenido-DB zugreifen möchte verliere ich den Link zu einer der Datenbanken.
Hier mal eine abgespeckte Version einer Funktion die ich aufrufe:
Auch außerhalb dieser Funktion brauche ich beide Datenbanken und rufe sie dementsprechend auf.
Zum Ende hin verlieren auch die nachfoldenden Module den Link zur Standard-DB $db und bringen dementsprechende MySQL-Fehler im logfile.
Wäre schön, wenn mir einer dabei weiter helfen kann, den ich verzweifle langsam.
LuCiFer
aus Sicherheitsgründen muss ich die Produktdaten für die Seite in eine andere Datenbank (auch MySQL) legen. Um nun auf diese Daten zuzugreifen, verwende ich die Standard-DB-Klasse (DB_Contenido) von Contenido. Wenn ich nun aber auch auf die Contenido-DB zugreifen möchte verliere ich den Link zu einer der Datenbanken.
Hier mal eine abgespeckte Version einer Funktion die ich aufrufe:
Code: Alles auswählen
function getSelect ($iSelectedItem) {
$db = new DB_Contenido();
$sql = "SELECT ...";
$db->query($sql);
while ($db->next_record()) {
$db2 = new DB_Contenido("","product_data");
$sql = "SELECT ... ";
$db2->query($sql);
if ($db2->num_rows() > 0) {
$db2->next_record();
}
}
}
Zum Ende hin verlieren auch die nachfoldenden Module den Link zur Standard-DB $db und bringen dementsprechende MySQL-Fehler im logfile.
Wäre schön, wenn mir einer dabei weiter helfen kann, den ich verzweifle langsam.
LuCiFer