Hallo!
Ich habe mich schon fast überall durchgelesen aber immer noch keine richtige Lösung für mein Problem gefunden.
Folgendes:
Ich möchte aus einer Tabelle in der die Gebote einer Auktion abgespeichert werden die Anzahl der Gebote pro Auktion auslesen. Es wird aber für jedes Gebot ein extra Datensatz erzeugt. Also gibt es bei mehreren Geboten auch mehrere Datensätze für eine Auktion.
Jetzt dachte ich mir, ich könnte dies über einen Array tun.
Siehe Code:
Code:
<?
$result = mysql_query("SELECT biditem FROM Bids");
while ($row = mysql_fetch_array ($result,MYSQL_ASSOC))
{
$array = array ($row[biditem]);
$zaehle = (array_count_values ($array));
while(list($key, $val) = each($zaehle))
echo $key . " - " . $val . "<br>";
}
?>
Dieser gibt mir aber nur folgendes aus:
8 - 1
9 - 1
461 - 1
477 - 1
477 - 1
477 - 1
477 - 1
477 - 1
504 - 1
489 - 1
Wo liegt das Problem?
Im voraus schon einmal besten Dank für eure Hilfe.
Gruß
Carsten