tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
366
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    Wie kann ich die anzahl der kategorien zählen lassen, wenn die Tabelle so aussieht:
    PHP-Code:
    id|downloaddllink |kategorie|
    -------------------------------
    |Blabla  |file.exe|system   
    Kann mir das jemand sagen?
     

  2. #2
    Guido Guido ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Beiträge
    47
    Hallo,

    das müßte so gehen:

    $res = mysql_query("SELECT * FROM tabelle;", $db);
    $anzahl = mysql_num_rows($res);
    echo $anzahl;

    Grüße Guido
     

  3. #3
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    nee, so zählt der die einträge.
    Ich will aber, dass es mit sagt:
    Zu Kategorie 1 gibt es 5 einträge und zu kategorie 2 gibt es 1 eintrag
     

  4. #4
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    fast richtig was mein vorredner gesagt hat
    nur fehlt noch ein group by katogorie im sql aufruf

    und vorn ein count(katogorie)
    Geändert von melmager (21.07.02 um 18:44 Uhr)
     

  5. #5
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    jap, thx
     

  6. #6
    Act of Fate Act of Fate ist offline Mitglied Gold
    Registriert seit
    Mar 2001
    Ort
    Zuhause
    Beiträge
    150
    PHP-Code:
    $query="SELECT * FROM tabelle WHERE kategorie=2;
    $anzahl=mysql_num_rows($query);
    // 
    $anzahl hat jetzt den Wert, der Anzahl der Vorkomnissen von Kategorie 2 
     
    S_I_G_N_A_T_U_R

  7. #7
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    so gehts einfacher und schneller:

    $query = "SELECT * FROM tabelle";
    $arr = mysql_fetch_array(mysql_query($query));
    $categories = array_count_values($arr);

    das ergibt dann ein (assoziatives) array für jede kategorie und gibt die anzahl der treffer an.
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  8. #8
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    was habt ihr denn, die Methode fast ganz oben geht doch also mit group by
     

Ähnliche Themen

  1. mysql - Inhalte von Kategorien+Unterkategorien zählen
    Von fiacyberz im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 04.09.07, 19:46
  2. Antworten: 4
    Letzter Beitrag: 11.08.06, 17:00
  3. Einträge aus Kategorien zählen
    Von tommy1967 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 31.01.06, 15:18
  4. Kategorien anzeigen mit Anzahl der Beiträge
    Von HackTack10 im Forum PHP
    Antworten: 0
    Letzter Beitrag: 22.09.05, 14:06
  5. Kategorien anzeigen mit Anzahl der Beiträge
    Von HackTack10 im Forum PHP
    Antworten: 0
    Letzter Beitrag: 21.09.05, 14:13