2016-05-11 11 views
-1

Gibt es eine Möglichkeit, die Anzahl der verschiedenen Datensätze aus einer Tabelle in einer Datenbank zu erhalten?PHP - Anzahl der verschiedenen Datensätze (Daten) in der Datenbank

Zum Beispiel: Ich habe eine Tabelle, die viele Datensätze für ein Datum und einige andere Datensätze für andere Daten enthält. Ich muss die Anzahl der verschiedenen Daten in der Tabelle zählen, so dass klassische mysql_num_rows hier nicht verwendbar ist.

+1

Verwendung DISTINCT den Zeitpunkt mysql_num_rows zu zählen. –

Antwort

0
SELECT COUNT(dates) FROM `table` GROUP BY dates; 
1

Was Sie suchen, ist GROUP BY. Zum Beispiel

SELECT COUNT(*), `date_field` FROM `some_table` GROUP BY `date_field` 
+0

vielen Dank, das war sehr hilfreich! :) – wyqinac

0

Verwendung dieser Zeilen

SELECT DISTINCT `recored_date` FROM `table` 

oder dieses zu erhalten, um die Zeilen Spalte und Verwendung

SELECT COUNT(DISTINCT `record_date`) FROM `table` 
Verwandte Themen