Datensatz aufsplitten und Häufigkeiten zählen

quezo

Mitglied
Hi,

ich habe in einer DB ib einer Spalte mehrere Werte in eine Zelle geschrieben und durch Kommas getrennt, also so ähnlich:



spalte 1 | spalte 2
---------+------------------
blablabla| Wert1,Wert2,Wert3


Jetzt kann ich mit explode() die Werte in ein Array schreiben, doch wie kann ich jetzt zählen, wie oft z. B. Wert2 in der Tabelle vorgekommen ist?

Die Werte müssen in einem Array stehen und das Vorkommen gezählt werden.
 
Wie oft Wert 2 in der spalte oder in der tabelle vorkommt?
Schreibe doch bitte mal den zusammenhang oder ein Beispiel, also für was du das ganze benötigst, dann fällt es leichter zu helfen.

wenn du einen array hasst,
$wert - > max
$wert - > peter
$wert - > max

und willst zählen wie oft max vorkommt, machst du das so:

PHP:
foreach($wert as $ar){
$i = 0;
if($ar == 'max') $i++;
}
print "max kommt $i mal im array vor";

ich kann das hier leider nicht testen.

gruss, dave
 
also habe in einem Formuar so ca. 6 Checkboxen. Wenn man nun eine, mehrere oder alle anklickt, dann schreibt das Skript die Values für die Checkboxen in die Tabelle. Aber die Values werden nur in eine Spalte eingetragen, also Wert1,Wert2,Wert3 etc. Immer mit Kommas getrennt.

Jetzt will ich zählen, wieviele haben Checkbox1 angeklickt, wieviele Checkbox2 usw.

Nur weiss ich leider net, wie ich den Datensatz so aufsplitten soll, dass man die Werte zählen kann.
 
Zurück