herausfinden wieviele link in kategorie/datenbank

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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 :-)

    Comment


    • #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...

      Comment


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

        move me ->

        danke !!!!!!!
        bastian

        Comment


        • #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.

          Comment


          • #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 |


            Comment


            • #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 ...
              Last edited by wahsaga; 24-03-2003, 15:20.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Comment


              • #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]; 

                Comment


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


                  p.s.: probiere mal select count() statt num()
                  Last edited by wahsaga; 24-03-2003, 15:21.
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Comment


                  • #10
                    bist der WAHRSAGER!

                    wiedereinmal danke
                    gruss
                    bastian

                    Comment


                    • #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

                      Comment


                      • #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...

                        Comment


                        • #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

                          Comment


                          • #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.

                            Comment


                            • #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.
                              Last edited by bastian; 26-03-2003, 15:03.

                              Comment

                              Working...
                              X