Tema: fgetcsv
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2013, 12:16
Hallking
 
Fecha de Ingreso: febrero-2009
Mensajes: 188
Antigüedad: 16 años, 1 mes
Puntos: 1
De acuerdo fgetcsv

Buenas a todos y gracias por antemanos....

Mi problema es con fgetcsv este comando que se utiliza par los cvs...
lo que debo de hacer es leer el archivo y luego insertar en la base de datos y lo hace bn asta llegar a la linea 11 donde me da un error de duplicado con un id que no reluce en todo el documento txt....
ayuda
el codigo es.

Código PHP:
<?php
require_once("mysql.php");
if ((
$gestor fopen("archivo.txt""r")) !== FALSE) {
    while ((
$datos fgetcsv($gestor0"|")) !== FALSE) {
        
$numero count($datos);
        
$numero $numero-1;
        
$valores = array();
        for (
$c=0$c <= $numero$c++) {
        
$valores[] = $datos[$c];
        }
        
$campos = array('id','nombre','1','organizacion','clasificacion','2','3','4','fecha','estatus','tipo');
        
$insert $bd->INSERT("tabla"$campos$valores);
        }
    
fclose($gestor);
}
?>
el archivo txt contiene esto

04600235701|FRANCISCO ANTONIO SANTANA||SERVICIOS PERSONALES EN GENERA| | | | |25/06/1999|ACTIVO|NORMAL
00100322338|ISABEL YOLANDA VALENZUELA ROSARIO||SERVICIOS PERSONALES EN GENERA| | | | |25/06/1999|ACTIVO|NORMAL
531028378|COEN GARCIA SARAH JOSEFINA||OTROS NO CLASIFICADOS| | | | |25/06/1999|ACTIVO|NORMAL
501989895|GARCIA GELL JESUS SALVADOR||SERVICIOS PERSONALES EN GENERA| | | | |29/05/2003|ACTIVO|NORMAL
00117328690|WILIAN LEONEL DOTEL PEREZ||OPERACIONES INMOBILIARIAS, INV| | | | |28/10/2002|ACTIVO|NORMAL
00114432149|LUIS ELPIDIO SANTIAGO THEN||EMPLEADOS (ASALARIADOS) | | | | |19/06/2002|ACTIVO|NORMAL
00101262822|MERCEDES DE VARGAS CASTRO||ENSEÑANZA PRIMARIA| | | | |25/06/1999|ACTIVO|NORMAL
502611046|AZCONA RODRIGUEZ DE ESPINAL MARIA ALTAGRACIA||OPERACIONES INMOBILIARIAS, INV| | | | |25/06/1999|ACTIVO|NORMAL
00103716205|MARIA DE LOS ANGELES CASTILLO FERNANDEZ|COLMADO MARIA II|COLMADOS| | | | |04/06/2001|ACTIVO|NORMAL
00104792452|JOCELYNE DEL CARMEN TEJADA GISBERT||SERVICIOS PERSONALES EN GENERA| | | | |16/06/1998|ACTIVO|NORMAL
10000017524|JULIO ENRIQUE NOLASCO SOSA|AGROVETERINARIA DR. NOLASCO|SERVICIOS VETERINARIOS| | | | |17/10/2001|ACTIVO|NORMAL