Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2004, 06:27
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si es posible. Sera mas o menos dificil dependiendo del formato del fichero. Supongo que sera un registro por linea, y los campos separados por un caracter (una coma, por ejemplo).

En este caso podrias usar file() (www.php.net/file) para leer en un array las lineas del fichero, y luego explode() (www.php.net/explode) para coger cada campo de cada registro (elemento del array). Y como esos datos vas creando los INSERT.

Si el formato del fichero es CSV (Comma Separated Values), tambien puedes usar fgetcsv() (www.php.net/fgetcsv).

O tambien puedes hacerlo diretamente desde MySQL con LOAD DATA (http://www.mysql.com/doc/en/LOAD_DATA.html).

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.