[PHP & MySQL] Durchschnittswert

bambi.bummler
Ich habe ein Rollenspiel mit selbst programmiertem Forum und habe nun die Funktion eingefügt, dass man Rollenspielbeiträge bewerten kann zwischen 1 und 10.
Hier ein Ausschnitt des Codes, wie das ganze eingefügt wird.
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
$answer $_GET["answer"];
$bewertung $_POST["bewertung"];
$usr $_SESSION["user_id"];

$sql "SELECT * FROM answers WHERE id = '$answer'";
$erg mysql_db_query($db$sql$verbindung);
while ($row mysql_fetch_object($erg))
{
$alt $row->bewertung;
$neu "$alt"$bewertung";
$neuu "$neu2;
$neuuu round($neuu,1);

if ($alt == '')
{$ssql "UPDATE answers SET bewertung = '$bewertung' WHERE id = '$answer'";}
else
{
$ssql "UPDATE answers SET bewertung = '$neuuu' WHERE id = '$answer'";
}

$erg mysql_db_query($db$ssql$verbindung);

}

Jede Antwort hat also eine Zelle für die Bewertung. Und nun möchte ich im Profil des Pferdes den Durchschnittwert aller Bewertungen ausgeben, die einem Post des Pferdes ausgegeben wurden.
Da komme ich Allerdings nicht weiter. Habt ihr Tips, wie man das umsetzen kann?

LG, Tiamat
.Senseless
Du müsstest ein Feld für die Anzahl der Wertungen anlegen und bei jeder Wertung eins draufrechnen sowie jede einzelne Wertung speichern.. á la "6,5,9,7,5".
Dann halt die einzelnen Wertungen zusammenrechnen und durch Anzahl der Wertungen.
Ne andere Möglichkeit würde mir jetzt nicht einfallen =D
bambi.bummler
Mal schauen ob sich noch wer meldet, ansonsten werd ich deine Idee umsetzen. xD
Stelo
Berechnest du da nicht mit $alt und $neu schon den Durchschnittswert? Immerhin teilst du es ja durch 2. Oder habe ich da etwas nicht ganz verstanden?

Ansonsten einfach die Bewertungen nur addieren und eine extra Spalte mit Anzahl der Bewertungen, wie oben schon gesagt wurde und dann kannst du es ganz einfach ausrechnen.