SQL count über mehrere Tabellen und Ausgabe in PHP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SQL count über mehrere Tabellen und Ausgabe in PHP

    Hallo.
    Ich hab nen Problem. Ich möchte auf meiner Seite eine Statistikseite machen, auf der dann alle Zahlen über die vorhandenen Bereiche zu sehen sind.
    Meine Seite ist eine GFX Seite, und ich möchte zb Avatare mit count zusammenzählen, um die Anzahl herauszufinden. Und das halt mit mehreren Tabellen, nur ich glaub fast, mein SQL Befelh funktioniert nicht.

    SELECT count(affilates_id) as affilates, count(avatar_id) as avatar, count(banner_id) as banner,
    count(blacklist_id) as blacklist, count(layout_id) as layout, count(link_us_button_id) as linkus,
    count(partner_id) as partner, count(splash_id) as splash, count(template_id) as template, count(webby_id) as webby,
    count(wmc_t_id) as wmc
    FROM affilates, avatar, banner, blacklist, layout, linkus_button, partner, splash, template, webby, wmc_t;
    Das wäre der komplette Befehl, wie ich sie bis jetzt geschrieben habe, nur anscheinend funktioniert das nicht..

    Kann mir da jmd weiterhelfen? Wäre voll lieb

  • #2
    mysql_error() kann dir weiterhelfen
    ich glaube

    Kommentar


    • #3
      Und was für eine FEHLERMELDUNG gibt dir die MySql-DB zurück ? Mal hinter jede query
      PHP-Code:
      mysql_query($deineQuery) OR die(mysql_error()); 
      schreiben, wie es auch in unseren Regeln steht.

      Gruss

      tobi
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Das steht auch dort bei mir.
        Nur wenn ich dann etwas ausgeben will zb so

        echo 'Webbys: '.$row['webby'].'<br>
        Kommt der Fehler

        Notice: Undefined variable: row in /usr/export/www/vhosts/funnetwork/hosting/rsgfx/main/stats.php on line 16
        und wenn ichs nur mit $webby ausprobier, dann kommt der gleiche Fehler, nur dass dann webby undefiniert ist

        Kommentar


        • #5
          Das ist aber nicht die Meldung der DB sondern von PHP ! Hast du hinter deine Queries ein die(mysql_error()) geschrieben oder nicht ?
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            $result = mysql_query($sql) OR die(mysql_error());
            $anzahl = mysql_num_rows($result);
            ja hab ich

            Kommentar


            • #7
              Also dann scheint die Query ja korrekt zu sein. Wo liest du denn den Inhalt des Resultats der Query aus ?

              Gruss

              tobi
              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Kommentar


              • #8
                echo "Es befinden sich $anzahl Sachen in der Datenbank!";
                Und als Ausgabe kommt dann das

                Es befinden sich 1 Sachen in der Datenbank!
                Aber 1 kanns doch gar nicht sein oder?


                EDIT: Ah, hab den Fehler schon indekt, jetzt funktionierts, wies sein soll Trotzdem danke für die Hilfe

                Kommentar

                Lädt...
                X