---
title: "datenbanken einbinden"
url: "https://www.typo3.net/d/11986-datenbanken-einbinden"
source: "typo3.net"
tags: ["Backend","Frage"]
created: "2004-05-31"
last_reply: "2004-06-02"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# datenbanken einbinden

Backend · 3 Antworten · gestartet 2004-05-31

## Eröffnungsbeitrag

**sonny** · 2004-05-31 · [Beitrag #1](https://www.typo3.net/d/11986-datenbanken-einbinden/1)

Hallo,
ich habe mir mit den Einstiegsdokus einen ersten Eindruck von typo3 verschafft. Leider ist folgendes Problem nicht angeschnitten:
ich habe eine Datenbank für access, die auch in sql umwandelbar ist.
Ich möchte eine webseite erstellen, wo in einem geschützten Bereich, Leute in dieser Datenbank suchen können. Ist das prinzipiell möglich?

Wenn ja, kann mir jemand stichwortartig eine Vorgehensweise erklären? oder eine dokument, wo das erklärt ist?

Danke

sonny

## Antworten

### [#2](https://www.typo3.net/d/11986-datenbanken-einbinden/2) · mhm · 2004-06-01

Hi Sonny

Dein Problem wird nirgends angeschnitten, da es mit Typo3 im dem Sinne 'nichts' zu tun hat.
Du erstellst die Seiten drumherum mit Typo3 und benutzt allenfalls die Login- und Beschränkungsmechanismen von Typo3, um den Zugriff zu gewähren/verbieten.

Um die Access-Datei zu durchforsten schreibst du dir am einfachsten eine Extension. Mit etwas Geschick kannst du dir die Abfragen und Resultate so basteln, dass du auf die internen PiBase-Funktionen zurückgreifen kannst (z.B. für die Ausgabe, etc). Oder einfach in der gewünschten Form selber ausgeben.

Auf die Access-DB greifst du mit PHP über ODBC zu:
- Datasource erstellen (unter Windows, ist unter Linux bestimmt auch irgendwie möglich)

Ein Formular erstellen (was alles abgefragt werden kann) und dieses auf einer Typo3-Seite includen.

Die Abfrage auf die Antwortseite schicken. Auf dieser kommt dann dein Plugin zum Einsatz, welches die Abfrage entgegennimmt und auswertet. Die Access-DB durchsucht und die Resultate zurückgibt.

Leider machst du keine Angaben dazu, welches Vorwissen du mitbringst. Drum empfehle ich mal heiter folgendes zu konsultieren:
- Videos von Kaspar zu eigenen Extensions durchackern. Das macht auch Spass!!
- Die PHP-Funktionen zu ODBC studieren
- Die PiBase-Funktionen studieren (class.tslib_pibase.php)
- Mal probieren und sehr oft die Funktion debug() benutzen ;-)

Falls du keine PHP Kenntnisse hast, dann siehts schlecht aus....

Hoffe, das hilft erstmal

gruss
Michael

### [#3](https://www.typo3.net/d/11986-datenbanken-einbinden/3) · sonny · 2004-06-01

Hallo mhm,
ich habe weder von typo3 noch von php Ahnung. Ich habe aber das oben beschriebenen Problem zu lösen. Ich denke das Problem ist nicht sehr exotisch. Es müsste doch dafür schon Standardlösungen geben? Was ist der Unterschied zwischen einer Extension und einem plug-in?

Gruß
sonny

### [#4](https://www.typo3.net/d/11986-datenbanken-einbinden/4) · mhm · 2004-06-02

Hmm, das ist meiner Meinung problematisch, wenn du auch keine Ahnung von PHP hast. Wenn du dich wenigstens mit ner anderen Programmiersprache auskennst (modular oder objektorientiert), dann kannst du dich schnell in PHP einarbeiten.

Wenn du aber eine fertige Lösung suchst, dann musst du dich durchs Web googeln oder bei einschlägigen PHP-Library-Sites nach einer solchen Anwendung suchen.

Ich hab auf die Schnelle z.B. folgenden Artikel gefunden:
<http://www.phpbuilder.com/columns/siddarth20000228.php3>

Allerdings sind da schon PHP-Kenntnisse gefragt....
Und dann besteht noch die Aufgabe, das ganze in Typo3 einzubetten. Nun gut, das könnte man noch lösen, indem man das fertige Skript einbindet (dann spart man sich das Schreiben einer Extension).

Unterschied zwischen Extension und Plugin. Hmm, ein Plugin ist normalerweise eine Anwendung, welche eine Andere um Funktionen erweitert, während eine Extension die Anwendung selber verändern kann.
Bei Typo3 kannst du mit den Extensions im Prinzip alles verändern und anpassen. Erstellst du eine Extension als Plugin dann erweiterst du *nur* die Funktionalität von Typo3 (...vereinfacht gesagt. Man möge mich gerne korrigieren oder vielleicht vermag es jemand besser zu formulieren).
In Typo3 sind Plugins eine Untermenge von Extensions (jedes Plugin ist eine Extension, aber nicht jede Extension ein Plugin ;-) )

Was möchtest du denn genau mit deiner Anwendung erreichen? Dass man nach Werten abfragt und du diese in der DB suchst und ausgibst oder dass man sich direkt durch Tabellen (die Inhalte) klickt, bzw diese stur anzeigt?

---

Quelle: „datenbanken einbinden“, typo3.net, https://www.typo3.net/d/11986-datenbanken-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
