Zum Inhalt springen

Fremde Datenbank ansprechen

Erstellt am 8. März 2006 · 6 Antworten · letzte Antwort am 8. März 2006

Tags: PHP, Datenbank, Frage

Vincent2004 ·

habe eine Typo3 webseite und möchte ein "externes php" projekt integrieren. diese phpprojekt benötigt seine eigene mysql datenbank.

Frage:
1.) Gibt es eine extension, die Inhalte von Forms in eine fremde Datenbank, Tabelle ablegt und liest? (erwiterungen der bisherigen statischen php-seite könnten zuzkünftig in typ3 integriert werden)

2.) wie implemntiere ich eigene PHP-Seiten (die auch fremde datenbanken abfragen) am besten in Typo3 (will mich nicht in der ersten Woche Typo3 direkt ans extension programieren wagen ....)

Ich suche also einen "schonenden" übergang vorhandene statisches php projekt --> typo3 mit beibehaltung der datenbank für das statische php projekt (die Datenbank liegt nicht auf dem webserver sondern beim kunden.)

Danke
Vincent

woida ·

Du kannst die Datenbank mit den dir bekannten PHP-MySQL Befehlen abfragen. Du mußt dazu natürlich die DB wechseln.
Bestehende Skripte kannst du z.B. mit php_page_content (oder so ähnlich geschrieben) in Typo3 einbinden.

Vincent2004 ·

is klar wie per handarbeit und php die datenbank abzufragen ist.
vielleicht habe ich mich unklar ausgedrückt: das bestehende system wird auch noch erweitert mein gedankengang war folgender wieso eine neue statische php seite erstelle, und diese dann in typo3 integrieren wenn es eventuell eine extension gibt die "nach aussen" mit fremden mysql datenbanken komunizieren kann.
Danke

Vincent2004 ·

es geht hier nicht um einen Reinen Webauftritt, sondern um ein webbasierendes informationssystem.

SERVER1 * SERVER2
webserver im internet * server.ganz.weit.weg in einer firma
liefert die ausgabe * hat die daten in einer mysql-datenbank
hier läuft typo3 und mysql1 * ganz.weit.weg.com hier läuft mysql2

ich benötige also 2 unterscheidliche verbindungen zu mysqldatenbanken
typo3 und mysql1 kein problem -> standard wie alles hier.
jetz gibt es aber noch eine statische phplösung (läuft auf dem SERVER1) und holt sich die Daten von SERVER2), merkt sich die daten in einer eigenen session variabel und arrbeitet glückücklich vor sich hin.

Problem erkannt?
oder ist das gar kein problem meherer datenbankverbindungen mit mehreren session ids zu öffnen?
Vincent

woida ·

Ich seh hier überhaupt kein Problem.
Du kannst soviele Datenbankverbindungen zu entfernten Datenbanken aufmachen, bis dir der Speicher ausgeht...

Mir ist nur nicht ganz klar auf was sich "session ids" beziehen.
User (HTTP) - Sessions ?
Datenbankverbindugen, also connection-ids?
...

Vincent2004 ·

in dem statischen php projekt werden noch dem sich ein benutzer eingelogt hat (im alten system) die wichtifgsten informationen in einer $session gespeicher.

  // Variable als in Session speichern
  $_SESSION['tollesprojekt_nfo'] = $tollesprojekt_nfo;

Wenn das Typo3 nicht stört und die variabel überall verfügbar ist mach ich mir mal gedanken wie ich am einfachsten die Seiten stück für stück in typo3 include (nein ich will nicht am 5 Tag mit typo3 mit kickstarter mir mein erstes extension plugin basteln und verückt werden ....)

Danke für die Info
hat jemand ein paar gute howtos für das includen von alten php projekten in typo3 ?