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($gestor, 0, "|")) !== 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