Вопрос : Как я импортирую архив xml в базу данных mysql using php?

Hi,

Could, котор любое угождает обеспечивает меня с сценарием PHP который может импортировать содержание от прикрепленного архива xml в соответственно поля таблицы книги в приложенной базе данных; «book1»?

For большинств, я имею судимое для того чтобы держать колонки в таблице книги базы данных идентичным к именам бирки в архиве xml. Тем ме менее были немного бирок в xml хранят, как которое появилось под маркирует для обоих главный продукт также, как родственный продукт. В обоих примерах где появляется я используйте следующий имена колонки в базе данных для того чтобы различить показателем должен быть чарс imported.
ProductIDTypeIDValue1 (10), чарс
RelationProductIDValue (13),

Concerning главный продукт, и не родственная информация о продукте в архиве xml; данные по
the для 02IDType> имеют максимум 10 характеров и данные по
the для 03IDType> и 15IDType> имеют максимум 13 данных по characters.
The для 03IDType> должны быть импортированы в колонку главным образом ключа примечания книг table.

Please также что будут некоторые показатели книги где не будет данных для
Finally
02IDType>, будет оно по возможности для того чтобы обеспечить разрешение using парсер PHP XML Expat.

Am iий правильно в думать что парсер PHP XML Expat очень эффективне желание PHP SimpleXML.
I для того чтобы конструировать базу данных так, что он сможет импортировать очень большое количество книг. (вокруг 100.000).  
class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >bookdatabase.sql (3 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
книга database
>Creates " описания " class=
class=
>
>
filename " class= >Book.xml (98 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
архив >XML " описания " class=
class=
>
class=

Ответ : Как я импортирую архив xml в базу данных mysql using php?

Будут много деятельностей сервера SQL используют tempdb для того чтобы выполнить виды и вещи как то.  Tempdb может закоптить к очень большим размерам.  Повторять старт сервера SQL сожмет tempdb в виду того что оно воссоздавал старты каждого SQL времени.  Однако, это не может быть вариант в вашей окружающей среде.

Передовая практика должна одеть в tempdb отдельно диск и сделать конечно его подходящ определен размер для ваших межсуточных деятельностей.

FWIW, таблицы temp должно автоматически быть разрушено когда соединение которое создало их упадено.  Перемеююые таблицы хороши если вы имеете память, котор нужно поддержать их.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us