Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/07/2007, 12:06
dabiaco
 
Fecha de Ingreso: julio-2007
Ubicación: Durango, Mex.
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Query para hacer una suma

no me quedo clara la pregunta, pero en php puedes meter una consulta sql
si lo que quieres es sumar un campo puntos de ciertos registro usa la funcion sum, seria algo como

select sum(puntos) from tabla where ...

si quieres acumular puntos a un registro usando como referencia un campo nombre por ejemplo:

$ptos=mysql_query("select puntos from tabla where nombre = '$nombre'") or die (mysql_error());
if(mysql_num_rows ($ptos)>0){
$r = mysql_fetch_array($ptos);
$puntos=$r["puntos"];
} else {
$msj="error";
echo "msj=$msj";
}

$suma = $puntos+$x;


//guardas en la variable suma la cantidad actual de puntos en el registro + $x que seria la variable con los puntos que quieres sumar, ya solo hacer un insert o un update a la tabla metiendo en el campo puntos la variable suma

espero que te sirva