Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2010, 22:41
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Leer campos de MySQL, Realizar cálculos, Almacenar el resultado

Tengo una tabla con información en 6 campos.
Debo leer cada fila y hacer operaciones, posteriormente almacenar el resultado en el campo7.

Para simplificar mi explicación, imaginemos que deseo sumar el valor de los 6 campos y almacenarlo en campo7, lo haría así:

$consulta = mysql_query("SELECT llave, campo1, campo2 FROM tabla", $link) OR die ("No se pudo ejecutar la consulta");

while ($fila = mysql_fetch_row($consulta)) {
$llave = $fila[0];
$campo1 = $fila[1];
$campo2 = $fila[2];
$campo3 = $fila[2];
$campo4 = $fila[2];
$campo5 = $fila[2];
$campo6 = $fila[2];

# Realizar cálculos:
$campo7=$campo1+$campo2+$campo3+$campo4+$campo5+$c ampo6
}

¿Como puedo almacenar campo7?
¿Como seguiría leyendo el resto de filas?

La secuencia del proceso debe ser así (para todas las filas):
1. Leer la fila
2. Hacer operaciones con PHP
3. Almacenar el resultado determinado con PHP
4. Leer el registro siguiente
5. Volver al paso 2




Espero haberme explicado.