Ahora en el primer problema que tenia he probado con esto :
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);
$allyfleet=$consultaft;
mysql_query("UPDATE `ugml_alliance` SET `ally_points`='$allyfleet' WHERE id ='$allyid2'");
Pero el resultado que da es que en ally_points da "0"
Donde tengo los fallos :S
Realmente lo que tiene que hacer este codigo es sumar todos los puntos que estan en la tabla ugml_users en la columna fleet_total , con la condicion que sume solo los puntos de los users que tengan como ally_id la del usuario actual de ahi que :
$puntfleet=mysql_query("SELECT SUM(fleet_total) FROM ugml_users WHERE `ally_id`='$allyid2'");
$consultaft=mysql_fetch_array($puntfleet);
$allyfleet=$consultaft;
y luego poner la suma en ugml_suma en la columna ally_points donde la id de la ally sigue siendo $allyid2
de ahi que :
mysql_query("UPDATE `ugml_alliance` SET `ally_points`='$allyfleet' WHERE id ='$allyid2'");
el problema es que el resultado que da es "0"