---
title: "Typo und externe Datenbank"
url: "https://www.typo3.net/d/50957-typo-und-externe-datenbank"
source: "typo3.net"
tags: ["Extensions","Datenbank","Frage"]
created: "2006-10-02"
last_reply: "2006-10-02"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Typo und externe Datenbank

Extensions · 3 Antworten · gestartet 2006-10-02

## Eröffnungsbeitrag

**reventix** · 2006-10-02 · [Beitrag #1](https://www.typo3.net/d/50957-typo-und-externe-datenbank/1)

Hallo Forum,

ist unter TYPO3 möglich auf eine externe DB bzw. eigene Tabelle ( "user_???" ) zu benutzen?
Gibt es dafür eine Extension, etc?

Ich weiß, das man alle Tabellen im Array $TCA Typo bekannt machen muss.
Ist dies auch möglich ohne sich eine neue Extension zu schreiben?

Hat jemand eine gutes Beispiel, wie Typo im besonderem TypoScript debuggen kann?

Mit vielem Dank im voraus

## Antworten

### [#2](https://www.typo3.net/d/50957-typo-und-externe-datenbank/2) · NickD · 2006-10-02

also soweit ich weiß ist es nur über ein externes php script möglich eine externe datenbank anzusprechen. ein table in der typo-db sprichst du so an:

marks.PLATZHALTER_NAME.data  = DB:[TABLENAME]:[ID]:[SPALTENNAME]

### [#3](https://www.typo3.net/d/50957-typo-und-externe-datenbank/3) · woida · 2006-10-02

Du kannst auf externe Datenbanken auch mit den dir bekannten PHP-Funktionen zugreifen.

### [#4](https://www.typo3.net/d/50957-typo-und-externe-datenbank/4) · reventix · 2006-10-02

> **woida schrieb:**
>
> Du kannst auf externe Datenbanken auch mit den dir bekannten PHP-Funktionen zugreifen.

So machen wir das bereits, aber wollen dies halt umstellen um eine Trennung von Inhalt und Layout zu erreichen. Das Hauptproblem ist das wenn ich eine neue Tabelle in der Typo-DB anlegen und per TS darauf zu greife, ich folgende Meldung erhalte:

**NO entry in the $TCA-array for the table "user_xxxx". This means that the function enableFields() is called with an invalid table name as argument.**

Ich muss dem Array $TCA die neue Tabelle bekanntmachen, will aber keine Extension dafür schreiben!
Gegen ein eigene Extension spricht, dass ich bestimmte Tabellenspalten haben muss (z.B.: pid, uid, tstamp, etc.). Sonst verweigt mit Typo den Dienst und meckert, dass die Tabelle unvollständig ist. Außerdem würde ich die Tabelle gerne als "VIEW" realisieren, um keine redundanten Daten zu haben.

Geht das irgendwie, oder gibt es eine Extension die mir die TCA-Einträge erstellt und Typo bekannt macht.

So langsam habe ich das Gefühl Typo3 ist nicht darauf angelegt mit einer externen Datenbank zu arbeiten ...

---

Quelle: „Typo und externe Datenbank“, typo3.net, https://www.typo3.net/d/50957-typo-und-externe-datenbank
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
