Foros del Web » Programando para Internet » PHP »

Sumar valores con while

Estas en el tema de Sumar valores con while en el foro de PHP en Foros del Web. Hola, necesito calcular el 1% de la cantidad de un valor numérico de cada usuario de la db y luego sumar el total de lo ...
  #1 (permalink)  
Antiguo 30/01/2011, 12:40
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 2 meses
Puntos: 9
Sumar valores con while

Hola, necesito calcular el 1% de la cantidad de un valor numérico de cada usuario de la db y luego sumar el total de lo queda el porcentaje de todos los usuarios.

Código PHP:
$sql "SELECT * FROM usuarios";
$sql mysql_query($sql) or mysql_error();

while(
$total=mysql_fetch_array($sql)){
//código php..

Como puedo hacerlo?
  #2 (permalink)  
Antiguo 30/01/2011, 12:49
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Sumar valores con while

Eso lo puedes lograr en la misma consulta, multiplicando por 0.01 en una columna y otra columna que diga la cantidad completa y usando WITH ROLLUP luego con PHP puedes multiplicar la última cantidad por 0.99.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 30/01/2011, 13:12
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 2 meses
Puntos: 9
Respuesta: Sumar valores con while

No entendí demasiado .

Se como calcular los porcentajes, lo que no se es como sumar los valores de todos los resultados del while, es decir el resultado de cada usuario.
  #4 (permalink)  
Antiguo 30/01/2011, 13:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Sumar valores con while

Verifica el enlace que te dejé para que veas entonces como usar WITH ROLLUP. Olvida la parte que te dije de multiplicar por 0.99, sino lee la información WITH ROLLUP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:46.