tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
477
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    piti66 piti66 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    421
    Hey,

    also ich möchte gerne die Datensätze in einer Datenbank aus mehreren Tabellen zusammenzählen, um das ergebnis als statistik auszugeben! Also zum, beispiel habe ich die datenbank witz dort mehrere tabellen mit den unterschiedlichen witzkategorien und diese möchte ich dann zählen!
    Weiß jemand wie das geht?

    mfg
     

  2. #2
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Du musst entweder für jede Tabelle die Tupel zählen lassen und dann zusammenzählen, oder du liest alle counts gleichzeitig mit nem riesigen JOIN aus.
    SELECT SUM(COUNT(a.id),COUNT(b.id),COUNT(c.id), usw.) AS Summe FROM kategorie_a AS a, kategorie_b AS b, kategorie_c AS c, usw.
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  3. #3
    piti66 piti66 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    421
    Na dann werd ich dann gleich mal rumprobieren!
    danke erstmal

    mfg
     

  4. #4
    piti66 piti66 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    421
    Hallo,

    hab gerade versucht Datensätze aus verschiedenen Tabellen zusammenzuzählen!
    Aber es kommt folgender Fehler.

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xammp\xampp\htdocs\neusinnlos\statistik.php on line 5

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
     <?
     include("connect.php");
     $sql = ("SELECT Sum(count(a.*),count(b.*) AS anzahl FROM witzberuf as a,witzbund as b");
     $result = mysql_query($sql);
     $row = mysql_fetch_object($result);
     $count = $row->anzahl;
     echo $count;
     ?>

    Weiß jemand rat?

    mfg
     

  5. #5
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Die schliessende SUM() Klammer fehlt auf den ersten Blick.
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  6. #6
    piti66 piti66 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    421
    Die Klammer hab ich gesetzt!
    Und der Fehler ist immer noch?

    mfg
     

Ähnliche Themen

  1. Datensätze zählen
    Von mr_floppy im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 08.04.08, 01:36
  2. Datensätze zählen
    Von Dolphon im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 06.04.06, 22:28
  3. SQL Datensätze zählen
    Von js-mueller im Forum Java
    Antworten: 10
    Letzter Beitrag: 28.02.06, 17:11
  4. datensätze zählen
    Von Hampfibius im Forum PHP
    Antworten: 6
    Letzter Beitrag: 12.06.05, 15:35
  5. Datensätze zählen in Datenbank
    Von Bencher im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 04.11.03, 16:08