13/07/2010, 22:41
|
| | Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 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. |