Mailinglisten-Archive |
Sorry - das war zu einfach - so geht's richtig select name,count(name) as anzahl from tablename group by name > Hi! > > mein Tip lautet ganz einfach > > select name,count(name) as anzahl from tablename > > damit hast du exakt den Namen und die dazupassende Anzahl > > Ciao Igor > > >> Hallo, >> >>>> Weis jemand wie ich jetzt alle Inhalte des Feldes NAME per SQL Query >>>> auslesen kann ? >> >>>SELECT name FROM table; >> >> Damit habe ich es auch schon versucht. Leider sieht das Ergebnis dann >> so aus: >> (In der Tabelle steht USER1 fünf mal drinne:) >> >> print_r ($row); zeigt folgendes: >> Array ( [0] => User1 [name] => User1 ) >> >> Das sieht für mich so aus als würde nur die erste Zeile der Tabelle >> gelesen und nicht alle. >> >> "User1 = 2" Dies ist das Ergebnis nach folgendem Code: >> >> ... >> $query = "SELECT name FROM log"; >> >> $result = mysql_query($query); // Abfrage >> $row = mysql_fetch_array($result); // Ergebnis in ein Array schreiben >> // Nun mal sehen wie oft ein einzelner User sich den angemeldet hat >> >> $zaehle = array_count_values($row); >> while(list($user, $val) = each($zaehle)) >> { >> echo $user . " = " . $val . "<br>"; >> } >> ... >> >>>> Ich möchte später per array_count_values() zählen wie oft ein Name >>>> in >> >>>> der Tabelle vorhanden ist. >> >>>Besser ist: >> >>> SELECT count(*) FROM table; >> >> Hiermit bekomme ich ja nur die Anzahl der Datensätze. Dies bringt mir >> dann nicht viel, wenn ich lesen möchte wie oft ein Name in der Tabelle >> steht. >> Es sei denn ich lese die Anzahl und baue eine Schleife welche die >> Tabelle x mal abfragt. Das Ergebnis addiere ich dann immer wieder zum >> besteheden Array. Wenn die Tabelle dann 10.000 Einträge hat, kann sich >> derjenige der die Seite aufruft einen Kaffee holen bis das fertig ist. >> >> >> Gruß, >> Frank >> -- >> ** http://www.php-center.de ** >> Die PHP-Liste: mailto: php_(at)_phpcenter.de >> http://lists.phpcenter.de/mailman/listinfo/php > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive