como importar datos en txt a mysql desde php

ViRuZz_cK
28 de Noviembre del 2003
Estimados si alguin tiene la posibilidad y la sabiduria de ayudarme necesito saber como poder importar unos datos de un archivo "txt", que estan sepoarados por tabulaciones, a mi base de datos en mysql, manualmente lo puedo acer sin ningun roblmea desde comandos atravez de l sentencia "LOAD DATA local INFILE 'archivo.txt' INTO TABLE mi_tabla" pero necesito automatizar este procedimiento un poko y hacerlo desde las web con php si e sposible que alguien me ayude se lo agradeceria grandemente



Saludos!!

ViRuZz_cK

yo
28 de Noviembre del 2003
$handle = fopen ("archivo","r");
while ($data = fgetcsv ($handle, 100000, "|")) {
$num = count ($data);
$row++;

echo "$data[0];";

};
fclose ($handle);

eso jala con los csv de excel

pasaoaguano
28 de Noviembre del 2003
puedes crear una funcion que reciba el archivo como parametro y ahi parsear (buscar campos encontrando el tabulador y buscar registros encontrando el retorno de carro) lo pones en un ciclo y puedes hacer que la funcion te devuelva una matriz con los datos separados.....el resto es pasar el array a la BD...

salu2

VxWar
28 de Noviembre del 2003
Abres al archivo, lo metes en una variable, lo cortas con la funcion explode, y luego introduces en la base de datos