Ergebnis 1 bis 9 von 9

Thema: Einträge aus verschiedenen Tabellen addieren

  1. #1
    HTML Newbie
    Registriert seit
    29.10.2011
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Pfeil Einträge aus verschiedenen Tabellen addieren

    Hallo zusammen.


    Ich versuchs mal zu erklären.

    Ich möchte die Einträge von tabelle1 tabelle2 und tabelle3 addieren.

    Ich habe schon eine Lösung aber die scheint nicht ganz fehlerfrei zu sein, da ich eine fehlermeldung bekomme.

    Es wird zwar alles richtig ausgegeben wenn ich die Fehler mit error_reporting(NULL) verstecke,
    aber ist ja auch nicht die feine art.


    Ich zeig sie mal:

    PHP-Code:
    <?php
    // Count auslesen

         
    $count1 mysql_query("SELECT * 
                                  FROM `tabelle1` 
                                  WHERE ID != ''; "
    ); 
         
        while(
    $row mysql_fetch_assoc($count1)) { $tab1++; }


    // #############################################################

         
    $count2 mysql_query("SELECT * 
                                  FROM `tabelle2` 
                                  WHERE ID != ''; "
    ); 

        while(
    $row mysql_fetch_assoc($count2)) { $tab2++; }

    // #############################################################

         
    $count3 mysql_query("SELECT * 
                                  FROM `tabelle3` 
                                  WHERE ID != ''; "
    ); 

        while(
    $row mysql_fetch_assoc($count3)) { $tab3++; }

    $anzahl = array($tab1$tab2$tab3);
    echo 
    "".array_sum($anzahl)."";

    ?>
    Leider mekomme ich bei xampp die Fehlermeldung: Notice: Undefined variable
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von finn (29.10.2011 um 19:08 Uhr)

  2. #2
    Samurai
    Registriert seit
    21.08.2011
    Beiträge
    233
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Du baust aber vorher schon eine verbindung zur Datenbank auf? (in diesem fall localhost)

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    29.10.2011
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Hi alxy,

    Natürlich tuh ich das

    Das problem hat sich auch jetzt erledigt.

    Ich danke trotzdem fürs reinschauen.

    liebe grüße.

  4. #4
    Unregistriert
    Gast

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Das ganze Script ist einfach nur grausam!!!

  5. #5
    Unregistriert
    Gast

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    PHP-Code:
    <?php
      $query 
    "SELECT 
                   count(*) 
                  FROM 
                   `%s` 
                  WHERE 
                    `ID` != ''"

      
      
    $result mysql_query(sprintf($query'tabelle1'))
         or die (
    "MySQL-Error: " mysql_error());
      
      
    $count mysql_result($result,0);
      
      
    $result mysql_query(sprintf($query'tabelle2'))
         or die (
    "MySQL-Error: " mysql_error());
      
      
    $count += mysql_result($result,0);
        
      
    $result mysql_query(sprintf($query'tabelle3'))
         or die (
    "MySQL-Error: " mysql_error());
      
      
    $count += mysql_result($result,0);
      
      echo 
    $count;
    ?>

  6. #6
    HTML Newbie
    Themenstarter

    Registriert seit
    29.10.2011
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Hi,

    Ich weiß das es nicht gerade perfekt war.

    Ich bedanke mich trotzdem herzlichst.

    Liebe grüße.

  7. #7
    Unregistriert
    Gast

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Zitat Zitat von finn Beitrag anzeigen
    Ich weiß das es nicht gerade perfekt war.
    Nicht perfekt? Ich bleibe da eher bei grausam! Und warum?
    PHP-Code:
         $count1 mysql_query("SELECT * 
                                  FROM `tabelle1` 
                                  WHERE ID != ''; "
    ); 
         
        while(
    $row mysql_fetch_assoc($count1)) { $tab1++; } 
    "Select *" ist immer schlecht und in deinem Fall ganz besonders. Stelle dir ein Tabelle mit 1.000.000 Datensätzen mit je 20 Spalten vor. Du selektierst alles, nur um die Anzahl zu ermitteln. Und dann kommt deine Schleife, die 1.000.000 Datensätze aus der Datenbank holt, und das völlig ohne Sinn, weil du die Datensätze überhaupt nicht brauchst. Und zur Krönung das Ganze auch noch auf drei Tabellen. Sowas nennt man Performance-Killer und ist mit grausam noch freundlich bezeichnet.

  8. #8
    HTML Newbie
    Themenstarter

    Registriert seit
    29.10.2011
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Ich wusste es leider nicht besser, tut mir leid.

    Ich bin am Anfang dies zu lernen. Ich suche und sammle immer neue Anstöße, leider wird vieles in Tutorials anders erklärt bzw. gezeigt.

  9. #9
    Unregistriert
    Gast

    Standard AW: Einträge aus verschiedenen Tabellen addieren

    Es muss dir nicht Leid tun, wichtig ist, dass du daraus gelernt hast.

Ähnliche Themen

  1. [Mysql:] Felder addieren, multiplizieren etc.
    Von Gimminy im Forum Datenbank Forum - MySQL und andere Datenbanksoftware
    Antworten: 5
    Letzter Beitrag: 14.06.2010, 15:13
  2. Subtrahieren/Addieren
    Von John.Brueck im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 20.12.2009, 10:46
  3. Daten aus verschiedenen Tabellen auslesen / Vergleichen
    Von Paddy2Fast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 03.02.2008, 21:23
  4. mit php alle felder in mysql addieren
    Von Walerik im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 08.11.2007, 18:20
  5. Zahlen addieren
    Von Knüps im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 16.02.2006, 16:01

Stichworte

Berechtigungen

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