SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL/MySQLi

MySQL/MySQLi Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL/MySQLi diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.09.2011, 11:40:55
DeKalle DeKalle ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 45
Beiträge: 4
Anzahl der gruppierten Zeilen ausgeben

Hallo,

angenommen ich habe eine Tabelle mit verschiedenen Namen, die aber auch gleich sein können.

Tabelle namen

vornamen
-----------
Markus
Frank
Robert
Juliane
Sandra
Sabine
Markus
Sabine
Robert


Nun möchte ich abfragen welche Namen es gibt:

SELECT vornamen from namen GROUP BY vornamen

Nun bekomme ich alle Namen einmal aufgelistet.

Ich möchte nun gerne die Anzahl der Zeilen, also in diesem Falle 6.



Wie sieht die Abfrage aus?



Gruß
Kalle
Mit Zitat antworten
  #2  
Alt 28.09.2011, 11:44:02
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 12
Beiträge: 2.269
AW: Anzahl der gruppierten Zeilen ausgeben

Hmm...

So habe ich es erst verstanden....
Code:
SELECT vornamen , COUNT(vornamen)  AS anzahl
  FROM namen 
  GROUP BY vornamen

Oder suchst du nur mysql_num_rows()?
Mit Zitat antworten
  #3  
Alt 28.09.2011, 11:47:09
DeKalle DeKalle ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 45
Beiträge: 4
AW: Anzahl der gruppierten Zeilen ausgeben

Ok, scheinbar habe ich mich doch falsch ausgedrückt.

Ich möchte keine Liste der Namen mit der Anzahl des jeweiligen Namen, ich möchte eine einzige Zahl die mir angibt, wieviele unterschiedliche Namen es gibt.

Prinzipiell die Anzahl der Zeilen Deiner Abfrage.


Jetzt rübergekommen?


Gruß
Kalle
Mit Zitat antworten
  #4  
Alt 28.09.2011, 11:56:57
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 12
Beiträge: 2.269
AW: Anzahl der gruppierten Zeilen ausgeben

Code:
SELECT COUNT(*)  AS anzahl FROM
(  
  SELECT vornamen  
  FROM namen 
  GROUP BY vornamen
) AS zwischentabelle
*ungetestet*

Oder einfacher:
Code:
SELECT COUNT( DISTINCT vornamen)  AS anzahl    
  FROM namen
Mit Zitat antworten
  #5  
Alt 28.09.2011, 12:00:53
DeKalle DeKalle ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 45
Beiträge: 4
AW: Anzahl der gruppierten Zeilen ausgeben

Großartig, das ist genau das was ich wollte. Danke!!

Gruß
Kalle
Mit Zitat antworten
Antwort

Stichworte
count, group, group by, select


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
neueste zeilen ausgeben ab bestimmter bedingung Bodoo MySQL/MySQLi 3 02.11.2010 16:04:10
wiederholende Zeilen nicht ausgeben pflesch MySQL/MySQLi 1 17.12.2009 01:22:09
Nur bestimmte Anzahl an Zeichen aus einer Datei ausgeben Socrates PHP Grundlagen 2 02.11.2006 07:48:04
Alle Zeilen mit bestimmten Wert ausgeben koerschgen2001 PHP Grundlagen 2 23.11.2005 18:09:31
Anzahl der Zeilen begrenzen thorben PHP Grundlagen 5 03.04.2004 22:38:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.


© 2001-2021 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt