Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Leer los datos de un archivo CSV con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Leer los datos de un archivo CSV con PHP

Un pequeño ejemplo de como se pueden coger datos de un fichero de texto con separadores para insertalos en otra tabla.

En este caso el fichero es un CSV de una base de datos con los campos separados por punto y coma (Wink, en la función SPLIT indicamos cual es el separador de campo, para ir cogiendo los que nos interesa y meterlos dentro de la nueva tabla.


#! /usr/bin/php
<?php

//leemos el fichero
$fname="datos.csv";
$fp=fopen($fname,"r") or die("Erro al abrir el fichero");
$line = fgets( $fp, 2024 );
//iniciamos conexion a bbdd
$db_link = mysql_connect('localhost', 'xxxx', 'xxxxxx');
if ($db_link){ @mysql_select_db('xxxxxx');}else {echo "error de conexion";}
while(!feof($fp))
{
list($nombre,$apellidos) =split( ";", $line);
$line = fgets( $fp, 2024 );
$db_query1 ="insert into DATA values('','$nombre','$apellidos')";

//lanzamos querys
mysql_query($db_query1, $db_link);
}
fclose($fp);
?>



Usuarios que han visto este tema también han visto...

- SiteMaps de Google en PHP
- Cookies en PHP
- Leer XML con SimpleXML de PHP
- Instalar PHP 4 y PHP 5
- Comprobar si existe el dominio del correo en PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 19-11-2008 a las 22:20:40