Jeg har denne MySQLI query :
- $asdasdas = $db->prepare("UPDATE $tablenavn SET totalrating=totalrating+?, count=count+1 WHERE gennemsnit=? AND url=? AND users_ip=?");
- $asdasdas->bind_param('idss', $rating, $gennemsnit, $url, $users_ip);
Er det muligt at tage de nye værdier af totalrating og count også udregne et gennemsnit.
Måske noget i denne stil.
- $asdasdas = $db->prepare("UPDATE $tablenavn SET totalrating=totalrating+?, count=count+1 WHERE gennemsnit=round(total / count, 1) AND url=? AND users_ip=?");
- $asdasdas->bind_param('idss', $rating, $gennemsnit, $url, $users_ip);