Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/03/2014, 14:39
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Obtener caracteres de un txt

Cita:
Iniciado por Calle7 Ver Mensaje
Gracias por tu ayuda hhs, dime hay alguna manera de cargar algún archivo .txt con datos como por ejemplo:


Cliente Referencia Cantidad
------------- --------- -------
C201403120850 00015 1
C201403120851 00015 1
C201403120852 00015 1
C201403120853 00015 1
C201403120854 00015 1


Este archivo lo cargo a MYSQL:

Código PHP:
LOAD DATA INFILE 'C:/data.txt' INTO TABLE Cantidad
La proxima vez que suba este archivo a MYSQL, por ejemplo los mismo clientes pero con diferentes cantidades


Cliente Referencia Cantidad
------------- --------- -------
C201403120850 00015 3
C201403120851 00015 3
C201403120852 00015 3
C201403120853 00015 3
C201403120854 00015 3


Como haría para que en la tabla se vayan sumando las cantidades y no simplemente los registros se inserten a la tabla ....


Es decir que vayan sumándose en función al cliente. Lo que buscaría es:



Cliente Referencia Cantidad
------------- --------- -------
C201403120850 00015 4
C201403120851 00015 4
C201403120852 00015 4
C201403120853 00015 4
C201403120854 00015 4
No lo puedes hacer con LOAD, necesitas leer el archivo y procesar los datos que necesitas: es decir ver si ya tiene una cantidad e incrementarla con los nuevos datos proporcionados por el archivo.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.