¿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/>'; } }