Hallo leute,
ich habe da ein kleines Problem. Ich versuche schon die ganze Zeit in MySQL den Mittelwert einer Spalte zu berechnen. Eig ist es ja ganz einfach aber bei mir ist es ein Spezialfall. Ich möchte den Mittelwert der Summe aus den Zeilen mit derselben ID berechnen. ( oh man das verwirrt ein XO)
Nun hier erstmal der Code um es besser verständlich zu machen :
Ich habe eine Mysql Datenbank mit diesen Werten
Und ich greife über PHP auf die Datenbank zu:
Und zwar möchte ich dass der Wert aus der Spalte rating_rating mit dem Wert der anderen Zeilen mit derselben ID addiert und dann dividiert werden.
In diesem Fall:
5 + 1.5 + 1 / 3
Hat jemand eine Idee wie ich es machen könnte. Denn die Variante die ich hier gepostet habe funktioniert nicht.
ich habe da ein kleines Problem. Ich versuche schon die ganze Zeit in MySQL den Mittelwert einer Spalte zu berechnen. Eig ist es ja ganz einfach aber bei mir ist es ein Spezialfall. Ich möchte den Mittelwert der Summe aus den Zeilen mit derselben ID berechnen. ( oh man das verwirrt ein XO)
Nun hier erstmal der Code um es besser verständlich zu machen :
Ich habe eine Mysql Datenbank mit diesen Werten
rating_id | rating_postid | rating_rating |
1 | 9 | 4.5 |
2 | 17 | 5 |
3 | 21 | 5 |
4 | 21 | 1.5 |
5 | 21 | 1 |
Und ich greife über PHP auf die Datenbank zu:
Code:
$rating = $mysqli -> query("SELECT SUM(rating_rating) / COUNT(rating_rating) FROM wp_ratings WHERE rating_postid = '$erstring[ID]' GROUP BY rating_postid ");
$ratingarray = $rating -> fetch_array();
Und zwar möchte ich dass der Wert aus der Spalte rating_rating mit dem Wert der anderen Zeilen mit derselben ID addiert und dann dividiert werden.
In diesem Fall:
5 + 1.5 + 1 / 3
Hat jemand eine Idee wie ich es machen könnte. Denn die Variante die ich hier gepostet habe funktioniert nicht.
Zuletzt bearbeitet: