Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2013, 02:04
Avatar de triskell
triskell
 
Fecha de Ingreso: junio-2007
Mensajes: 149
Antigüedad: 17 años, 7 meses
Puntos: 2
Pregunta Problema al cargar archivo csv a mysql con php

Hola estoy intentado cargar un archivo csv a mi base de datos en mysql, el roblema es que mientras que el archivo csv tiene 10 registros pero la consulta sólo me carga 3 registros, a continuación os dejo el código del archivo que realiza dicho proceso.

Código:
<?php
	include ('funciones.php');
	$conn=getConexion();
	$fila=1;
	
	//Cargamos la agenda:
	$fpAgenda=fopen('txt/agenda.csv', 'r');
	while($datosAgenda=fgetcsv($fpAgenda, 0, '|')) {
		CargarTablaAgenda($conn, $datosAgenda);
	}
	
	//Función para cargar la agenda:
	function CargarTablaAgenda($conn,$datosAgenda) {
		$sql="INSERT INTO agenda (id_agenda, nombre_agenda, apellidos_agenda, organismo, cargo, direccion_completa, poblacion, provincia, cp, tfno, movil, fax, mail, notas) VALUES ('".$datosAgenda[0]."','".$datosAgenda[1]."','".$datosAgenda[2]."','".$datosAgenda[3]."','".$datosAgenda[4]."','".$datosAgenda[5]."','".$datosAgenda[6]."','".$datosAgenda[7]."','".$datosAgenda[8]."','".$datosAgenda[9]."','".$datosAgenda[10]."','".$datosAgenda[11]."','".$datosAgenda[12]."','".$datosAgenda[13]."')";
		try {
			$conn->query($sql);
		}
		catch(PDOException $e){
			
		}
	}
?>