Zum Inhalt springen

Einbinden externer Datenquellen

Erstellt am 16. Januar 2004 · 3 Antworten · letzte Antwort am 21. September 2004

Tags: Frage

Tebo ·

Hallo,

ich habe folgendes Problem.
Bisher wurde eine MySQL Datenbank in Verbindung mit Perl Skripten verwendet.

Jetzt wollte ich versuchen die Daten aus der DB in ein Typo-Projekt zu integrieren.
Dies erwies sich als sehr schwierig.

Es gelang nicht aus einer Extensionen eine Relation zu dieser externen Datenbank zu erstellen.
Den Dump einfach in die Typo Datenbank zu übernehmen reicht nicht, da die Typo internene Attribute nicht vorkommen.

Mich würde jetzt einfach mal interessieren, wie ich effektiv auf externe Datenquellen zugreifen kann. Per php skript ist klar, aber ich möchte das aus einer Extension heraus.
Wenn ich nun den Dump um die Attribute ergänze, ist es noch lange keine Extension.
Hat jemand vielleicht einen Tipp???

Gruß
Tebo

ThomasMurphy ·

Ich galube Du verwechselst etwas, Extensions sind ja eh eigene PHP-Skripte, die Du z.B. über den Kickstarter erstellst - nicht bloss updates auf der Datenbank.

Wenn Du eine eigene DB integrieren willst, dann solltest du die Table(s) in die TYPO-DB integrieren (dump einspielen) und direkt mit der Extension ansprechen, ist zwar etwas dirty aber man kann in Extensions die Datenbank direkt per mySQL-Query abfragen ohne die TYPO3-DB-API zu nutzen.
Geht aber erstmal schneller, wenn man es mal eilig hat und sich damit nicht weiter beschäftigen will/muß.

maxhb ·

Hi!

Tebo schrieb

Hat jemand vielleicht einen Tipp???

Das kann man per Extension lösen, schick doch mal einen Dump des Tabellen-Schemas, dann sehen wir weiter 😉

CU
maxhb

Wachtda ·

hallo leute!

mein problem (ist eigentlich keines... 😉 )
geht in die selbe richtung!

ich muss einen produkte-katalog machen, den ich in typo3 einbinden will.

da ich mir nun eine schöne db mit den tabellen zusammengestellt habe (mysql) möchte ich gerne eine extension schreiben mit der ich auf die datenbank zugreifen sowie die daten im typo3 darzustellen!

ist dies nicht möglich?
muss ich wirklich einen dump in die typo3 db machen..?

habe mir auch schon überlegt mit php_content die daten per php aus der externen db zu saugen, geht eigentlich auch ganz gut aber die integration ins template ist nicht ganz perfekt!

wie soll ich vorgehen?
danke für die hilfe
gruss dänu