Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2011, 09:29
jhongo201
 
Fecha de Ingreso: julio-2011
Ubicación: cucuta
Mensajes: 26
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Respuesta: guardar datos de texto plano con delimitador en mysql con php

ya reemplace

fgetcsv ($fp, 1000,"|") por esto explode("|",$fp)

y si me entro al ciclo


pero no me guarda nada en la base de datos

y reemplazo

$actualizar=("LOAD DATA LOCAL INFILE '$fname' REPLACE INTO TABLE tabla
FIELDS TERMINATED BY '$delim' LINES TERMINATED BY '\n'");


por


mysql_query("INSERT INTO tabla (codigo, nombre, apellido, edad, ciudad)
VALUES ('$data[0]','$data[1]', '$data[2]', '$data[3]','$data[4]')");


y me guarda 27,376 registros en la base de datos
y el archivo solo tiene 4 lineas de 5 campos cada una

no hay una forma de guardar cada linea en la base de datos usando el load data local infile, y usando tambien la funcion explode o la fgetcsv nose uds ayudenme porque con la explode me entra al ciclo con la fgetcsv no me entra y no se que hacer