Tengo 2 Tablas
ugml_alliance : id|ownerid|ally_points
y
ugml_users : id|ally_id|fleet_total ( puntos de cada usuario)
Lo que necesito es que los puntos de todos los usuarios que pertenecen a una ally se sumen y se introduzcan en el campo ally_points de la tabla (ugml_alliance)
Lo he intentado de esta manera pero me da como resultado "0"
A ver si alguien me hecha una mano y me dice donde esta el problema y como solucionarlo.
Código PHP:
$allyid=mysql_query("SELECT id FROM ugml_alliance WHERE (`ally_owner`='{$user['id']}')");
$consultaallyid=mysql_fetch_array($allyid);
$allyid2=$consultaallyid['id'];
$puntfleet=mysql_query("SELECT SUM(fleet_total) FROM ugml_users WHERE `ally_id`='$allyid2'");
$consultaft=mysql_fetch_array($puntfleet);
mysql_query("UPDATE `ugml_alliance` SET `ally_points`='$consultaft' WHERE id ='$allyid2'");
Como podreis observar unicamente al logearse el Lider de la Allianza se actualizan los puntos.
A ver si me hechais una mano.
Gracias expertos.