Hallo zusammen,
ich bin leider noch etwas neu in Sachen Programmierung und habe folgendes Problem... Ich habe folgende Abfrage im php-Skript einer Eigententwicklung:
$res[] = $this->pi_getRecord($this->dbtable, $uid);
dbtable stellt eine Tabelle der Typo3-DB dar. Nun möchte ich die gleiche Abfrage haben, die aber auf eine externe mssql-db zugreifen soll.
Was muss ich umstricken?
Vielen Dank schon mal und viele Grüße
Michi
Hallo Michi.
Um mit den TYPO3-Methoden auf eine andere DB zuzugreifen, eignet sich die Extension DBAL recht gut. Wenn diese mal konfiguriert ist, mekrt deine Extension fast nicht, dass sie mit einer fremden DB sprechen soll.
Viele Grüße
Julian
Hallo Julian,
vielen Dank für deine Antwort. Eine extra Extension wollte ich nicht unbedingt noch einbinden. Aber eine andere Möglichkeit gibt es nicht, oder?
Viele Grüße
Michi
Nicht wirklich.
TYPO3 hat "seine" Datenbank bzw. DB-Verbindung. Wenn Du dazwischen eine andere connecten willst, musst Du Dich darum kümmern und vor allem darum, auch wieder zurück zu TYPO3-DB-Verbindung zu wechseln.
Letztlich müstes Du Dir was ähnliches wie DBAL selber zusammenstricken - vielleichte twas kleiner und spezieller, dafür aber zu 100% in Eigenleistung.
DBAL ist als Systemextension als recht stabil einzustufen, weshalb IMHO nichts gegen die zusätzliche Einbindung spricht.