¿Cómo puedo solucionar este problema?
Os dejo a continuación el código que realiza la importación:
Código:
P.D.: La excepción no devuelve ningún error. //Cargamos los datos de los cursos:
$xml_fileCursos='txt/cursos.xml';
if(file_exists($xml_fileCursos)) {
$xmlCursos=simplexml_load_file($xml_fileCursos);
} else {
exit('Error al intentar improtar el fichero '.$xml_fileCursos);
}
$countCursos=0;
foreach ($xmlCursos->Cursos as $cursos) {
CargarTablaCursos($conn, $cursos);
$countCursos++;
}
echo 'Total de cursos importados: '.$countCursos.'<br/><br/>';
//Función para cargar los cursos:
function CargarTablaCursos($conn, $cursos) {
$sql="INSERT INTO cursos (id, tipo_curso, jornadas, nombre_curso, fecha_inicio, fecha_fin, lugar, organizado_por, para,
horas, firma1, firma2, firma3, firma4, precio)
VALUES ('".$cursos->ID_Curso."','".$cursos->Tipo_Curso."','".$cursos->Jornadas."','".$cursos->Nombre_x0020_curso."',
'".$cursos->Fecha_x0020_Inicio."','".$cursos->Fecha_x0020_Final."','".$cursos->Lugar."','".$cursos->Organizado_x0020_por."',
'".$cursos->Para."','".$cursos->Horas."','".$cursos->Firma1."','".$cursos->Firma2."','".$cursos->Firma3."','".$cursos->Firma4."',
'".$cursos->Precio."')";
try {
$conn->query($sql);
}
catch(PDOException $e) {
echo $e.'<br/><br/>';
}
}


