Ergebnis 1 bis 7 von 7

Thema: mehrere Datenbanken möglich

  1. #1
    Gesperrt
    Registriert seit
    31.07.2009.
    Ort
    Köln
    Beiträge
    43

    Standard mehrere Datenbanken möglich

    Guten Morgen

    ich habe eine Frage, die ich mir bisher noch nicht hab beantworten können (google - forumsuche):

    ist es mit TL möglich ein Modul zu entwickeln, dass auf eine andere Datenbank zugreift als die TL-Installation?

    danke schonmal für Rat und Hilfe

    grüße
    richard

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Klaro, du kannst deine eigenen mysql_connects machen, wie du willst, aber die sind dann nicht durch das Framework von TL abgesichert.

    Das TL Framework kann nur mit einer DB arbeiten.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Gesperrt
    Registriert seit
    31.07.2009.
    Ort
    Köln
    Beiträge
    43

    Standard

    moin lindesbs,

    danke für die schnelle Antwort.
    Habe ich das richtig verstanden, dass ich also nicht mit
    $this->Database
    arbeiten kann.
    Wohl aber über php in meiner Klasse ganz normal einen Datenbankabruf tätigen kann?

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Jepp, $this->Database ist nur fuer die TL DB zustaendig.

    Du kannst Dir natuerlich deinen eigenen DB Treiber ableiten, den du dann als $this->ExtDatabase einbindest, hab ich selbst aber noch nie gemacht.


    Und die noirmalen PHP MySQL Funktionen sind sonst auch noch verfuegbar.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Gesperrt
    Registriert seit
    31.07.2009.
    Ort
    Köln
    Beiträge
    43

    Daumen hoch

    Okay.
    Ist also machbar

    $this->ExtDatabase
    Hört sich nach einer genialen Idee an. Werde ich mal versuchen.

    dank Dir

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Hallo richard,
    wenn du eine zweite DB auf dem selben Server mit selben Zugangsdaten hast,
    also ein "use datenbank2" reichen würde, dann geht das einfacher:
    Code:
    mysql_select_db( 'my_second_database' );
    
    // ... Verwendung meiner zweiten Datenbank
    
    // Zurück zur TYPOlight-Datenbank
    mysql_select_db( $GLOBALS['TL_CONFIG']['dbDatabase'] );
    Wichtig ist, wie zu sehen, zurück zur TL DB zu wechseln.

    Ansonsten wie schon von lindesbs geschrieben musste selbst neu connecten.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Gesperrt
    Registriert seit
    31.07.2009.
    Ort
    Köln
    Beiträge
    43

    Standard

    Hallo BugBuster,
    danke für den Hinweis.
    Zitat Zitat von BugBuster Beitrag anzeigen
    Wichtig ist, wie zu sehen, zurück zur TL DB zu wechseln.
    Die beiden Datenbanken liegen auf demselben physikalischen Server und haben verschiedene Zugangsdaten.
    Ich versuche es zuerst mal mit der ExtDatabase-Idee.

    Oder ich frage nach, ob bei der zweiten Datenbank ein zweiter Benutzer angelegt werden kann.
    Nun können ja User und Pass der beiden Datenbanken identisch sein.
    Würde Dein Vorschlag dann funktionieren?

    @leo
    danke.
    gibt also viele Wege nach Rom.
    Ich werde mal dem Link folgen und lesen.
    Geändert von hanuman (06.01.2010 um 10:09 Uhr) Grund: leo.unglaub

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 04.02.2012, 08:48
  2. Antworten: 2
    Letzter Beitrag: 01.11.2010, 08:16
  3. Integration von Autobörsen / Datenbanken möglich?
    Von Didl im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 31.03.2010, 12:30
  4. Mehrere Slideshow2-Elemente nicht möglich?
    Von lippoliv im Forum slideshow
    Antworten: 2
    Letzter Beitrag: 02.03.2010, 09:35
  5. Antworten: 3
    Letzter Beitrag: 14.07.2009, 07:21

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •