herausfinden wieviele link in kategorie/datenbank

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

  • herausfinden wieviele link in kategorie/datenbank

    hallo zusammen,
    ich würde gerne die anzahl an links die sich in einer kategorie befinden herausfinden.

    tabelle ist wie folgt aufgebaut:

    ID // name // category // url // hits

    kann mir wer zeigen, wie die entsprechende sql-anfrage dazu aussieht,
    oder muss ich da noch weitere zeilen "irgendwo" einbauen???

    danke jetzt schonmal,
    gruss
    bastian

  • #2
    Code:
    select num(links) from tabelle where category='mirdochegal'
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      select count(url) Anzahl,category from tabellenname group by category


      aber du bist geringfügig falsch mit deiner frage. da gibt's einen bereich mit sql im namen drin...
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #4
        ups, sorry da wollt ich auch hin...

        move me ->

        danke !!!!!!!
        bastian

        Kommentar


        • #5
          sorry,
          nochmal ne superanfängerfrage:

          wenn ich mit
          PHP-Code:
          $query "select num(url) from mclinkscounter where cat='personalplaygrounds' "
          die anfrage mache, wie komme ich dann an die variable?
          b.

          Kommentar


          • #6
            Original geschrieben von bastian
            move me ->
            aber gern....

            *VERSCHIEB*
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Original geschrieben von bastian
              wenn ich mit
              PHP-Code:
              $query "select num(url) from mclinkscounter where cat='personalplaygrounds' "
              die anfrage mache, wie komme ich dann an die variable?
              b.
              entweder indem du mit mysql_fetch_array das ergebnis auswertest und dann einfach den nummerischen index [0] des arrays ansprichst, oder in dem du selbst einen 'spalten'-namen für die variable vergibst, dann kannst du darauf zugreifen wie auf jede 'reale' spalte auch:

              select count(url) AS zaehler from ...
              Zuletzt geändert von wahsaga; 24.03.2003, 16:20.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                versteh das nicht so ganz,
                kannste mir nochmal auf die beine helfen, wahsaga?
                das hab ich bis jetzt, ergibt aber einen fehler....
                PHP-Code:
                $connectmysql_connect($host,$login,$pass);
                mysql_select_db($base$connect);
                $query "select num(clic) from mclinkscounter WHERE cat='personalplaygrounds' ";
                $myres mysql_query($query$connect);
                $total mysql_fetch_array($myres);

                echo 
                $total[0]; 

                Kommentar


                • #9
                  Original geschrieben von bastian
                  ergibt aber einen fehler....
                  und welchen...?


                  p.s.: probiere mal select count() statt num()
                  Zuletzt geändert von wahsaga; 24.03.2003, 16:21.
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    bist der WAHRSAGER!

                    wiedereinmal danke
                    gruss
                    bastian

                    Kommentar


                    • #11
                      @wahsaga

                      hallo,

                      bekomme (dank wahsaga ) die anzahl an links aus einer kategorie ausgegeben:

                      PHP-Code:
                      <?
                      $connect= mysql_connect($host,$login,$pass);
                      mysql_select_db($base, $connect);
                      $query = "select count(clic) from mclinkscounter where cat='personalplaygrounds' ";
                      $myres = mysql_query($query, $connect);
                      $total = mysql_fetch_array($myres);

                      echo $total[0];

                      ?>
                      was, wenn ich nun aus zwei weiteren kategorien die anzahl an links herausfinden will?
                      ich als anfänger würd jetzt jedesmal ein neues query machen, das geht doch aber auch bestimmt "eleganter"...

                      kann wir jemand weiterhelfen?
                      gruss
                      bastian

                      Kommentar


                      • #12
                        hab ich doch schon geschrieben...
                        Original geschrieben von mrhappiness
                        select count(url) Anzahl,category from tabellenname group by category
                        musst halt nur das category durch cat ersetzen (hattest in deiner frage category stehen und nich cat)

                        du bekommst so für jede kategorie einen datensatz zurückgeliefert
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #13
                          @happy

                          hi happy,
                          ja stimmt schon,
                          aber wie bekomme ich dann die ausgabe so hin, das für jede category
                          ein echo habe (muss so sein, wegen der übergabe in flash)

                          echo $total[0];
                          echo "&total=$total[0]&";

                          danke,
                          bastian

                          Kommentar


                          • #14
                            Re: @happy

                            Original geschrieben von bastian
                            aber wie bekomme ich dann die ausgabe so hin, das für jede category
                            ein echo habe
                            ergebnis der abfrage in einer schleife ausgeben?
                            I don't believe in rebirth. Actually, I never did in my whole lives.

                            Kommentar


                            • #15
                              nicht lachen, nicht den kopf schütteln...bidde

                              PHP-Code:
                              <?
                              $connect= mysql_connect($host,$login,$pass);
                              mysql_select_db($base, $connect);
                              $query = "select count(clic) from mclinkscounter ";
                              $result = mysql_query($query);

                              while($row = mysql_fetch_object($result))
                              {
                              echo $row->personalplaygrounds;
                              echo $row->experimental;
                              }
                              ?>
                              oder muss das mit soner for-sache gemacht werden???
                              oh man, ich glaub ich lass es besser....

                              b.
                              Zuletzt geändert von bastian; 26.03.2003, 16:03.

                              Kommentar

                              Lädt...
                              X