mr_floppy
Mitglied
Hi,
ich habe eine Spalte, in der Datensätze doppelt vorkommen. Wie kann ich zählen wieviele Namen tatsächlich in der DB sind? In dem unteren Fall sind es also 3 verschiedene Datensätze...
<namen>
-Hans
-Peter
-Klaus
-Klaus
-Hans
edit: Hat sich erledigt.
Ich frag ab ob der Name schon im Array ist, wenn nicht füge ich ihn dazu....
Wer eine bessere Idee hat, kann die posten. Übernehme ich gerne.
MfG
ich habe eine Spalte, in der Datensätze doppelt vorkommen. Wie kann ich zählen wieviele Namen tatsächlich in der DB sind? In dem unteren Fall sind es also 3 verschiedene Datensätze...
<namen>
-Hans
-Peter
-Klaus
-Klaus
-Hans
edit: Hat sich erledigt.
PHP:
$namearr = array();
$i = 0;
while ($row = mysql_fetch_array($sql))
{
if (in_array($row['name'], $namearr) == false)
{
$namearr[$i] = $row['name'];
}
$i++;
}
echo "<b>Namen:</b> ".count($namearr)."<br />";
Ich frag ab ob der Name schon im Array ist, wenn nicht füge ich ihn dazu....
Wer eine bessere Idee hat, kann die posten. Übernehme ich gerne.
MfG
Zuletzt bearbeitet: