• Viernes 3 de Mayo de 2024, 16:22

Autor Tema:  como poblar BD con PHP?  (Leído 1552 veces)

reckba2

  • Miembro activo
  • **
  • Mensajes: 43
    • Ver Perfil
como poblar BD con PHP?
« en: Jueves 29 de Mayo de 2003, 16:14 »
0
Hola, necesito poblar una base de datos creada en postgreSQL y lo quiero hacer a partir de un archivo plano que contiene los datos, el contenido de la tabla es:

00001+012345+24/01/2001/    10+07/02/2001

donde los campos representativos son:  codigo+numero+fecha1+valor+fecha2

si alguien sabe por favor me indique como hacerlo.

Saludos
Reckba

ugho

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: como poblar BD con PHP?
« Respuesta #1 en: Jueves 29 de Julio de 2004, 23:00 »
0
esta es mas una pregunta para PHP, pero es facil....
usa la funcion explode...la cual te separa una candena en campos de acurerdo al parametro que los separa....en este caso "+" y los deja en un arreglo
Esto seria mas o menos el codigo:
---------------------------------------------------------------
$fichero="/var/www/....archivo.txt"; //ruta de tu archivo en el servidor
$lineas=file($fichero);
for($i=0; $i<count($lineas);$i++){
       $campos=explode("+",$lineas[$i]);
       $campo0=$campos[0];
       $campo1=$campos[1];
       ..
       ..
       $campon=$campos[n];
       pg_query("INSERT INTO tu_tabla VALUES('$campo0','$campo1',.......$campon)");
}
Espero haberte ayudado
Saludos