Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2010, 14:54
FDA
 
Fecha de Ingreso: agosto-2010
Mensajes: 99
Antigüedad: 13 años, 9 meses
Puntos: 2
llenar BBDD desde un txt en un servidor ftp

Hola, no se si es posible hacerlo, quiero llenar una base de dateos desde un archivo txt.
Hasta aquí todo correcto, si el archivo está en una carpeta del servidor donde está el escript no tengo problemas para llenarlo rapidamente con La siguiente funcion:
Código PHP:
Ver original
  1. mysql_query("LOAD DATA LOCAL INFILE 'dusa.txt' INTO TABLE productes
  2.  FIELDS TERMINATED BY '|'
  3. ");

El problema es que ese archivo va cambiando cada dia (algunos dias más de una vez al dia) i ese archivo está en un servidor ftp.
De momento he hech una chapuza, me bajo el archivo a la carpeta del servidor, lleno la base y lo borro. Pero como el archivo pesa casi 1,5 megas tarda bastante en cargar la página.

Y ahí mi pregunta, puedo llenar la base de datos con una sentencia similar a la anterior (sin whiles de lectura del archivo, ya que va demasiado lento) leyendo el archivo directamente desde el servidor ftp?