![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/05/2013, 02:04
|
![Avatar de triskell](http://static.forosdelweb.com/customavatars/avatar185916_1.gif) | | | Fecha de Ingreso: junio-2007
Mensajes: 149
Antigüedad: 17 años, 7 meses Puntos: 2 | |
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){
}
}
?>
|