Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2002, 15:25
d^_^b
 
Fecha de Ingreso: diciembre-2001
Mensajes: 451
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Hacer un calculo durante el load data infile

osea tu haces el update y necesitas la existencia que tenia para operarlo con acumulados y el valor que te da dejarlo en el mismo campo existencia , (eso es lo que te entendi), bueno lo podrias hacer haciendo la consulta y sacando la existencia con un select(tienes la Id del registro) y preguntas solo por el campo existencia, luego lo pasas a una variable y haces la operacion con las variable que tiene el valor de la exitencia actual y con la variable que tiene los acumulados, y el valor que te da lo usas en el update.
Código:
//saco el valor actual de la existencia
$result = mysql_query("select existencia from tabla where id = $idparametro");

//lo guardo en una variable y lo sumo a los acomulados
list($existencia) = mysql_fetch_row($result);
$existencia_UPD = $existencia + $acumulados;

//ahora hago el update
mysql_query("update tabla set existencia='$existencia_UPD' where id = '$idparametro'");

//listo... :)