tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
318
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    May 2005
    Beiträge
    285
    Tag Tag

    Also ich will eine Seite machen, bei der man seinen Namen in eine Datenbank schreiben kann, dann werte ich aus, welcher Name am häufigsten verwendet wird.

    Also ich hab z.B. ne mySQL Tabelle:
    id......name................mit diesen einträgen
    1......michael
    2.......tobias
    3.......michael
    4.......david
    5......michael
    6........david
    7..........michael


    Und jetzt will ich, dass mein programm eine Liste erstellt....so etwa:
    1. michael.....3 einträge
    2. David.........2 einträge
    3. tobias........1 eintrag



    Als erstes schau ich, welche namen überhaupt vorhanden sind,
    dann, wieviel einträge jeder name hat.
    PHP-Code:
    $abfrage "SELECT * FROM namen WHERE GROUP BY name";
    $ergebnis mysql_query ($abfrage);
    while(
    $row mysql_fetch_object($ergebnis))
    {
         
    $abfrage2 "SELECT count(*) as Anzahl FROM namen WHERE name='$row->name'";
         
    $ergebnis2 mysql_query ($abfrage2);
             
    $row2 mysql_fetch_object($ergebnis2)

     echo 
    $row->name." ".$row2->Anzahl." einträge";



    Mein Problem ist, dass ich die Einträge nicht in der korrekten Reihenfolge ausgebe, also den Name mit den meisten Einträgen als 1.

    Hoff ihr könnt mir da helfen..


    gruß ich
     

  2. #2
    MPr MPr ist offline Mitglied Silber
    Registriert seit
    Oct 2006
    Ort
    Saarbrücken
    Beiträge
    82
    von mysql habe ich keine Ahnung, aber folgendes sollte in den meisten (halbwegs ANSI-konformen) SQL-Dialekten funktionieren:


    SELECT name, count(*)
    FROM namen
    GROUP BY name
    ORDER BY COUNT(*) DESC


    Gruß

    M.
     

Ähnliche Themen

  1. Wie herausfinden welcher Prozess auf meine Festplatte schreibt?
    Von Jan-Frederik Stieler im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 12.06.09, 09:14
  2. [Excel] Herausfinden in welcher Spalte sich Checkboxen befinden?
    Von hauke1981 im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 09.01.09, 23:26
  3. Antworten: 3
    Letzter Beitrag: 05.09.07, 15:40
  4. Herausfinden welcher Browser benutzt wird
    Von -GS-Master im Forum PHP
    Antworten: 2
    Letzter Beitrag: 04.09.06, 13:59
  5. herausfinden,welcher server läuft
    Von Visual EZ++ im Forum Hosting & Webserver
    Antworten: 3
    Letzter Beitrag: 24.05.02, 00:16