Quiero desarrollar un script en el que pueda meter datos que se encontraran en un archivo de texto (con el estandar de tabulacion), para meterlos dentro de una base de datos mysql.
Quisiera algun ejemplo, gracias.
| |||
parsear Txt Quiero desarrollar un script en el que pueda meter datos que se encontraran en un archivo de texto (con el estandar de tabulacion), para meterlos dentro de una base de datos mysql. Quisiera algun ejemplo, gracias. |
| |||
hay te va, pero seria bueno que investigaras bueno: $row = 0; $fp = fopen ("arc.algo","r"); while ($data = fgetcsv ($fp, 1000, ".")) { $num = count ($data); print " <br>"; $row++; echo "$row / ".$data[0]."---".$data[1]."---".$data[2]."---".$data[3]."---".$data[4]."---".$data[5]."---".$data[6]"; $insertar="INSERT INTO data_con (dato,dato1,dato2,dato3,dato4,dato5) VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]')"; mysql_query($insertar) or die ("no inserto registros"); yo utilizo este , suerte |
| |||
mauro ... Te faltó explicar el formato q debe ser el fichero de texto plano ... Bueno ahi es cosa de ver q hace la funcion fgetcvs() .. en tu caso usa el . (punto) como separador de registros ... (el segundo parametro de la funcion) .. si quisieras q sea el tabulador .. creo q seria \t .. si no me equivoco .. Un saludo, |
| |||
siii si tienes razon pero pues la idea era que por lo menos trabajara nuestro amigoun poco, se pe puede ayudar pero no el 100 % pero bueno de todas formas ese funciona muy bien. un saludo grande |