Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/07/2010, 23:06
Avatar de elchicho118
elchicho118
 
Fecha de Ingreso: mayo-2010
Mensajes: 74
Antigüedad: 14 años
Puntos: 1
Respuesta: Leer campos de MySQL, Realizar cálculos, Almacenar el resultado

Cita:
Iniciado por Bier Ver Mensaje
Gracias por tu respuesta, claro que debo hacer update, pero donde colocaría el update? y como seguir leyendo la fila siguiente, y así sucesivamente?

asi
Código PHP:
Ver original
  1. $consulta = mysql_query("SELECT llave, campo1, campo2 FROM tabla", $link) OR die ("No se pudo ejecutar la consulta");
  2.  
  3. $can= mysql_num_rows($consulta);
  4. while ($can>0){
  5.  
  6.  if ($row = mysql_fetch_array($consulta)) {
  7. $llave = $fila[0];
  8. $campo1 = $fila[1];
  9. $campo2 = $fila[2];
  10. $campo3 = $fila[2];
  11. $campo4 = $fila[2];
  12. $campo5 = $fila[2];
  13. $campo6 = $fila[2];
  14.  
  15. # Realizar cálculos:
  16. $campo7=$campo1+$campo2+$campo3+$campo4+$campo5+$c ampo6
  17.  
  18. $registros=mysql_query("update llave set campo7='$campo7'",$link) or
  19.   die("Problemas en el select:".mysql_error());
  20. }
  21. $can--;
  22. }

mas o menos hay tienes una idea