Vraag : Hoe voer ik een xmldossier in in een mysqlgegevensbestand gebruikend php?

Hallo, gelieve te voorzien

Could iedereen me van een PHP manuscript dat de inhoud van het xml dossier in bijlage in de respectieve gebieden van de boeklijst in het gegevensbestand in bijlage kan invoeren; „book1“?

grotendeels, heb ik geprobeerd om de kolommen in de boeklijst van het gegevensbestand te houden identiek aan de markeringsnamen in het xmldossier. Nochtans waren er een paar markeringen in het xmldossier, zoals die onder de markeringen voor zowel het belangrijkste product evenals het Verwante Product verscheen. In beide instanties waar verschijnt heb ik de volgende kolomnamen in het gegevensbestand gebruikt om te onderscheiden welk verslag klusje imported.
ProductIDTypeIDValue1 (10),
RelationProductIDValue zou moeten zijn klusje (13),

Concerning het belangrijkste product, en niet de verwant productinformatie in het xmldossier; de gegevens
the voor 02IDType> hebben een maximum van 10 karakters en de gegevens
the voor 03IDType> en 15IDType> hebben een maximum van 13 gegevens characters.
The want 03IDType> in de primaire belangrijkste kolom van de boekentable.

Please- nota ook zou moeten worden ingevoerd dat er sommige boekverslagen zijn waar er geen gegeven voor van 02IDType>

Finally is, is het mogelijk om een oplossing te verstrekken die PHP XML Syntactische parser Expat met behulp van.

Am I verbetert in het denken dat de PHP XML Syntactische parser Expat efficiënter is die de PHP SimpleXML.
I wens om het gegevensbestand te ontwerpen zodat het een zeer groot aantal boeken kan invoeren. (rond 100.000).  

Antwoord : Hoe voer ik een xmldossier in in een mysqlgegevensbestand gebruikend php?

Er zijn vele SQL verrichtingen van de Server die tempdb gebruiken om soorten en dingen als dat uit te voeren.  Tempdb kan bloat aan zeer grote grootte.  Het opnieuw beginnen van SQL Server zal tempdb krimpen aangezien het heeft ontspannen telkens als SQL begint.  Nochtans, kan dit geen optie in uw milieu zijn.

De beste praktijken moeten tempdb op een afzonderlijke schijf zetten en ervoor zorgen het zijn voldoende met maat voor uw verrichtingen van dag tot dag.

FWIW, temperaturenlijsten zou automatisch moeten worden vernietigd wanneer de verbinding die tot hen leidde wordt gelaten vallen.  De variabelen van de lijst zijn goed als u het geheugen hebt om hen te steunen.
Andere oplossingen  
 
programming4us programming4us