$data=query("SELECT fleets.userid,SUM(fleets.count)*ships.points AS fpoints FROM ships,fleets,users WHERE ships.id=fleets.shiptype AND fleets.userid=users.id GROUP BY fleets.userid;");
while ($row=mysql_fetch_array($data))
query("UPDATE `users` SET users.score_fleet=".$row['fpoints']." WHERE users.id=".$row['userid']." LIMIT 1;");
Weil ich das irgendwie nicht als ein Query hinbekomme. Soll nichts anderes machen wie die gesamten Flottenpunkte eines Users zu berechnen und diese dann eintragen. Wenn ich das über die Schleife mache kommen da aber ettliche Querys zusammen aber ich habe es nicht hinbekommen das als ein Query zu machen. Auch mit Subselects komme ich nicht weiter. Hat da jemand eine Idee?