Импорт XML-файла в MySQL через phpMyAdmin - PullRequest
1 голос
/ 18 сентября 2011

Я пытаюсь импортировать XML-файл через phpMyAdmin и сопоставить каждый из дочерних элементов с соответствующими полями в таблице MySQL. Пример XML:

<event>
<date>1992</date>
<title>Event Title</title>
<description>Event description goes here.</description>
</event>

У меня есть поля MySQL в таблице с именами, идентичными дочерним элементам, перечисленным выше, однако, когда я импортирую свой XML-файл, я получаю сообщение «0 выполненных запросов», и, конечно, ничего не импортируется.

Я попытался найти это в документации phpMyAdmin, но не смог найти ничего, кроме скромного описания XML как метода импорта. Как это должно быть сделано?

Ответы [ 2 ]

2 голосов
/ 20 сентября 2011

phpMyAdmin не предоставляет функции для сопоставления XML-элементов с соответствующими полями таблицы.Извините.

Вам нужно написать программу для этого трюка.Или улучшите phpMyAdmin.

0 голосов
/ 20 сентября 2011

Извините, но вы пытались сделать ISO XML? Почему бы вам не попробовать с головой и все, что идет со стандартным XML? Если вы не можете, попробуйте CSV. Но способ, которым phpmyadmin анализирует файлы, очень специфичен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...