Cuestión : ¿Cómo importo un archivo del xml en una base de datos del mysql usar el PHP?

Hola, el

Could que cualquier persona satisface provee de mí una escritura del PHP que pueda importar el contenido del archivo atado del xml en los campos respectivos de la tabla del libro en la base de datos atada; ¿“book1”? el

en general, he intentado mantener las columnas la tabla del libro de la base de datos idénticas a los nombres de la etiqueta en el archivo del xml. No obstante había algunas etiquetas en el xml archivan, por ejemplo el que apareció bajo marca para ambos el producto con etiqueta principal así como el producto relacionado. En ambos casos donde aparece el yo han utilizado los nombres de columna siguientes en la base de datos para distinguir que el expediente debe ser el carbón de leña de imported.
ProductIDTypeIDValue1 (10), carbón de leña del
RelationProductIDValue (13), el

Concerning el producto principal, y no la información de producto relacionado en el archivo del xml; los datos del del
the para 02IDType> tienen un máximo de 10 carácteres y los datos del del
the para 03IDType> y 15IDType> tienen un máximo de 13 datos del de characters.
The para 03IDType> se deben importar en la columna de la llave primaria de la nota de los libros table.

Please también que hay algunos expedientes de libro donde no hay datos para el del
Finally del
de 02IDType>, es él posible proporcionar una solución usar programa de análisis del PHP XML Expat.

Am I correcto en el pensamiento de que el programa de análisis del PHP XML Expat es mucho más eficiente que el deseo del PHP SimpleXML.
I para diseñar la base de datos de modo que pueda importar un número muy grande de libros. (alrededor 100.000).  
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

de los >Creates de la " descripción " del class= del
el class= de
del >
del >
archivo del >XML de la " descripción " del class= del
el class= de
del >
class= del

Respuesta : ¿Cómo importo un archivo del xml en una base de datos del mysql usar el PHP?

Hay muchas operaciones del servidor del SQL que utilizan el tempdb para realizar clases y cosas como eso.  Tempdb puede hincharse a los tamaños muy grandes.  El recomienzo del servidor del SQL encogerá el tempdb puesto que ha reconstruido cada vez comienzo del SQL.  Sin embargo, esto puede no ser una opción en su ambiente.

La mejor práctica es poner el tempdb en un disco separado y cerciorarse de lo se clasifica adecuado para sus operaciones cotidianas.

FWIW, tablas del temp debe ser destruido automáticamente cuando se cae la conexión que las creó.  Las variables de la tabla son buenas si usted tiene la memoria para apoyarlas.
Otras soluciones  
 
programming4us programming4us