Re: problem mit 2 datenbankinhalten in 1 perl-block - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Dienstag, 29.März.2005, 21:17.
    Re: problem mit 2 datenbankinhalten in 1 perl-block

      m.E.nach ist es immer sinnvoll, die gleichlautenden Feldvariablen(inhalte) in neue Namen umzupseichern, also in etwa so:

      get "Id=*", "datenbank1", "ergebnishash1";
      while(get_next("erebnishash1")){
      my $db2_user = $user;
      out<<EOF;
      
      was auch immer aus DB1
      EOF;

         get "user==$db2_user", "datenbank2", "erghash";
         while(get_next("erghash")){
         out "$name / $strasse / $kennung<br>";
         } # E While_get_next innen db2
      out<<EOF;
      
      ...
      EOF
      } # E while_get_next aussen db1
      
      Dadurch vermeidet man von Vornherein, dass sich irgendwo Variablen überschreiben. Das bischen Speicher, was so ne Var braucht (noch dazu im lexikalischem Gültigkeitsbereich) ist zu vernachlässigen (wenn du nicht grad ypsen Megabytes in dem Datenbankfeld stehen hast ;-))
      hth
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Tini (187 Beiträge) am Dienstag, 29.März.2005, 17:20.
    problem mit 2 datenbankinhalten in 1 perl-block

      hallo,

      ich habe eine ausgabeseite mit perl, wo ich auf meine daten in datenbank1 zugreife.

      jetzt möchte ich in diesem perl-block daten aus datenbank2 mittendrin einfügen.

      in beiden datenbanken gibt es das feld "user" über das ich den inhalt aus datenbank2 holen will.

      eigentlich müßte das doch so gehen?!?!
      --------------------------------------
      EOF
      

      get "user==$user", "datenbank2", "erghash";
      while(get_next("erghash")){
      out "$name / $strasse / $kennung<br>";
      }
      out<<EOF;
      
      --------------------------------------

      tini :-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 29.März.2005, 20:48.
    Re: problem mit 2 datenbankinhalten in 1 perl-block

      Ja, müsste es - tut es nich? ;-)

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 29.März.2005, 21:17.
    Re: problem mit 2 datenbankinhalten in 1 perl-block

      m.E.nach ist es immer sinnvoll, die gleichlautenden Feldvariablen(inhalte) in neue Namen umzupseichern, also in etwa so:

      get "Id=*", "datenbank1", "ergebnishash1";
      while(get_next("erebnishash1")){
      my $db2_user = $user;
      out<<EOF;
      
      was auch immer aus DB1
      EOF;

         get "user==$db2_user", "datenbank2", "erghash";
         while(get_next("erghash")){
         out "$name / $strasse / $kennung<br>";
         } # E While_get_next innen db2
      out<<EOF;
      
      ...
      EOF
      } # E while_get_next aussen db1
      
      Dadurch vermeidet man von Vornherein, dass sich irgendwo Variablen überschreiben. Das bischen Speicher, was so ne Var braucht (noch dazu im lexikalischem Gültigkeitsbereich) ist zu vernachlässigen (wenn du nicht grad ypsen Megabytes in dem Datenbankfeld stehen hast ;-))
      hth
      Ruben

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 29.März.2005, 21:42.
    Re: problem mit 2 datenbankinhalten in 1 perl-block

      Brauchts in dem Fall aber nich ;-)

     Antworten


     
 Liste der Einträge von 25051 bis 25201:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!