Foros del Web » Programando para Internet » PHP »

Hacer operaciones matematicas

Estas en el tema de Hacer operaciones matematicas en el foro de PHP en Foros del Web. Buenas Tardes: Tengo una tabla de 4 columnas x 3 filas en el que en las columnas 1 y 3 son datos fijos. en la ...
  #1 (permalink)  
Antiguo 14/05/2009, 04:58
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 3 meses
Puntos: 1
Hacer operaciones matematicas

Buenas Tardes:

Tengo una tabla de 4 columnas x 3 filas en el que en las columnas 1 y 3 son datos fijos. en la columna 2 cogo datos de la bd. y en la columna 4 la diferencia.

Os pongo mejor la estructura


A B DIF
12 123
17 234
19 135

Columna A recogo datos de BD. y en la columna DIF la diferencia entre A y B, que esto es lo que no se como hacerlo.
  #2 (permalink)  
Antiguo 14/05/2009, 05:23
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Respuesta: Hacer operaciones matematicas

Jomio que manera de complicarse, lo quieres hacer por SQL o por PHP, imagino que por PHP ya que es el foro de php
$query="select * tabla";
$rs= execute($query);
$reg=mysql_fetch_array($rs);

ahora a darle ya tiene un array $reg con tus valores

si quieres recorrer todo el fichero haces un while ta fin de fichero
$reg=mysql_fetch_array($rs); -> while($reg=mysql_fetch_array($rs)){ }
y empieza las sumas estas que dices tu.

declarate 10 acumuladores o algo y los rellenas a tu gusto
es decir $acumulador1= $reg{"a"} - $reg{"b"};

y si quieres insertarlo otra vez en la bd haces un update
$reg2="update tabla set campo=$acumulador1 where id=$reg{"identificador"}

me ha parecido ver que no tienes una columna ID autonumerica, te aconsejo ponerla para tener un control de donde estas...
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 17:54.