kostenloser Webspace werbefrei: lima-city


Zählen in einer Schleife

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    Moin zusammen!
    Folgendes Problem: Es wird aus einer Datenbank eine bestimmte Anzahl an Werten ausgelesen, darunter sehr viele mehrfach vorhandene Einträge. Wie kann ich nun ausgeben lassen, wie viele gleiche Werte es gibt ohne alles per Hand zählen zu müssen?

    Hier mal der momentane Stand zum Zählen per Hand:
    $monat = date("m", time());
    $jahr = date("Y", time());
    
    $anfang = mktime(0,0,0,$monat,1,$jahr);
    $ende = mktime(0,0,0,$monat,31,$jahr);
    
    $res = mysql_query("SELECT * FROM bilder_comment WHERE datum > $anfang AND datum < $ende ORDER BY user DESC") or die(mysql_error());
    
    while($row = mysql_fetch_array($res))
    {
      echo $row['user']."<br>";
    }


    Vielen Dank schonmal
    nesciturus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Speicher deine Werte in einem indizierten Array und zähle die Werte mit array_count_values:

    http://www.selfphp.de/funktionsreferenz/array_funktionen/array_count_values.php

    <?php
    
    //Alles vor der Schleife
    
    $arrUser = array();
    
    while($row = mysql_fetch_array($res)){
      $arrUser[] = $row['user'];
    }
    
    $anzahl = array_count_values($arrUser);
    
    while (list($key, $val) = each($anzahl)) {
      echo $key.' kommt '.$val.' mal vor.<br />';
    }
    
    ?>


    So könntest du's realisieren. Ich habs aber nicht ausprobiert.
  4. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    Hat prima geklappt!
    Dankeföhn

    Gruß nesciturus



    ¤¤¤dit:

    Und wie kann man das machen, dass die Werte mit den meisten Einträgen ganz oben stehn?

    Beitrag geaendert: 27.5.2007 11:27:01 von nesciturus
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!