Hallo Forum!
Ich brauche für eine Warenwirtschaft eine zusätzliche Verbindung zu einer weiteren Datenbank auf dem lokalen Rechner.
Mein TYPO3 läuft auf der Database "cce" mit User: "xxx" PW: "yyy".
In meiner Extension muss ich nun Daten aus einer anderen Datenbank "cce_base" auf dem selben lokalen System mit dem selben User (xxx // yyy) in die TYPO3-Session schreiben.
Dabei kommt es zu Fehlen, da die Verbindung zur Datenbank "cce" verloren geht.
Ich habe mir dazu den Code für das Session-Handling angesehen. Da dort auch Daten in die Datenbank geschrieben werden ist das Problem nicht verwunderlich.
Ich gehe nämlich in meiner Extension hin und setze die Datenbank intern um.
mysql_select_db("cce_base");
Dann ist natürlich die Verbindung zur TYPO3-Datenbank weg.
Wenn ich nun vor jeder Verbindung zur "neuen" Datenbank mit obigen Code die jeweilige Datenbank auswähle, dann funktioniert zwar mein Code, aber ich erhalte Warnungen:
[Mon Apr 21 11:48:54 2008] [error] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in .../t3lib/class.t3lib_db.php on line 802
Also auch nicht das gelbe vom Ei.
Wie kann ich nun _sauber_ eine Verbindung innerhalb von TYPO3 zu einer anderen lokalen Datenbank herstellen.
Das muss doch irgendwie machbar sein.
Grüße und Danke
McGregor