Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/02/2016, 14:17
ImHarold
 
Fecha de Ingreso: febrero-2015
Ubicación: Bogotá
Mensajes: 41
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: Contar las lineas de un archivo txt y crear un autoincrement

No pude ingresar los datos DX,

Intento pero si no es un error es que el primero se duplica Dx!

Acá tengo el que por ahora me saca un arreglo bueno: .... pero de hay pára allá no se como hacer que ingrese uno por uno.

Código PHP:
Ver original
  1. <?php
  2.  
  3.  @$conexion = mysql_connect('localhost', 'root', '');
  4.   mysql_select_db('micros', $conexion);
  5.  
  6.  
  7. $filasP = file('C:\IntranetPV\Pedido.txt');
  8.  
  9. // acá es donde debes crear el acumulador
  10. $final = array();
  11.  
  12. // aquí ya tienes las lineas, y $key tendrá el índice
  13.   foreach ($filasP as $key => $valoresP) {
  14.    
  15.       $valoresP1 = trim(str_replace("'", "", $valoresP));
  16.  
  17. // esto es innecesario
  18.  
  19.  
  20.       $final [] = ($key + 1).",$valoresP1|";
  21.  
  22.       $finel = join($final);
  23.  
  24.       $f = list($Linea_Unica) = explode("|",$finel);
  25.  
  26.       // $g = list($Id, $Id_chk, $FechaP, $Total, $Cnt, $Producto) = explode(",",$Linea_Unica);
  27.       // $InsertP = mysql_query("INSERT INTO pedido(Id_chk, FechaP, Total, Producto, Cnt) VALUES ('$Id_chk','$FechaP','$Total','$Producto','$Cnt')", $conexion);
  28.   }
  29.  
  30.     var_dump($f);

Me da el siguiente resultado:

array(4021) { [0]=> string(54) "1,2759,2016-02-24 08:15:17.000,60998,Serv. Domicilio,1" [1]=> string(55) "2,2759,2016-02-24 08:15:17.000,60998,Huev. SoloClaras,1" [2]=> string(55) "3,2759,2016-02-24 08:15:17.000,60998,Empq Fritat Desy,1" [3]=> string(52) "4,2759,2016-02-24 08:15:17.000,60998,Add Mozarella,1" [4]=> string(51) "5,2759,2016-02-24 08:15:17.000,60998,Add Cebolla ,1" [5]=> string(55)...

Ahora no se como sacar cada linea del arreglo... ya se como quitar las comas y asignar a una variable e insertar, pero con lo que e hecho me inserta pero el mismo (el primero) muchas veces.
__________________
La vida es un juego de Ajedrez.