tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2961
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ruediger Ruediger ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    168
    Hallo zusammen,

    ich möchte meine MySQL DB auslesen und die Ergebnisse in einer while-Schleife auflisten. Jeder Wert soll allerdings nur einmal vorkommen.

    Zum Beispiel habe ich die Spalte "hersteller" mit den Werten "Sony" die kommen mehrfach vor. Sollen mir aber nur einmal angezeigt werden. Darüberhinaus will ich mit mysql_num_rows die Anzahl der Spalten bestimmen, aber ebenfalls nur die unterschiedlichen.

    Jemand eine Idee?

    Danke
    Ruediger
     

  2. #2
    Frankdfe Frankdfe ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Beiträge
    151
    Hallo!

    Warum willst du das in einer While-Schleife und nicht in einem SQL-efehl machen?

    SELECT hersteller, COUNT(hersteller) AS Anzahl
    FROM tabellenname
    GROUP BY hersteller;

    Gruß Frank
     

  3. #3
    Ruediger Ruediger ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    168
    Danke für die Antworten,

    ich habe das Problem jetzt mit

    PHP-Code:
    SELECT DISTINCT hersteller FROM fernseher ORDER BY hersteller ASC 
    gelöst.

    Vielen Dank euch!
    Ruediger
     

Ähnliche Themen

  1. doppelte einträge vermeiden
    Von Webgau im Forum PHP
    Antworten: 2
    Letzter Beitrag: 28.01.09, 18:59
  2. Doppelte Datenbankeinträge vermeiden mit JPA
    Von unclesunshin im Forum Java
    Antworten: 2
    Letzter Beitrag: 30.10.08, 10:19
  3. Antworten: 1
    Letzter Beitrag: 23.08.07, 10:35
  4. Doppelte Datensätze vermeiden
    Von Zero2000 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 26.07.05, 17:55
  5. Doppelte Kunden vermeiden
    Von mC pAiN im Forum PHP
    Antworten: 1
    Letzter Beitrag: 05.08.04, 15:18