Pergunta : Como eu importo uma lima do xml em uma base de dados do mysql using o PHP?

Olá!, o

Could que qualquer um satisfaz fornece-me um certificado do PHP que possa importar os índices da lima unida do xml nos campos respetivos da tabela do livro na base de dados unida; “book1”? o

geralmente, eu tentei manter as colunas na tabela do livro da base de dados idênticas aos nomes do Tag na lima do xml. Porém havia alguns Tag no xml arquivam, como o que apareceu sob o etiqueta para ambos o produto principal assim como o produto relacionado. Em ambos os exemplos onde o aparece mim usaram os seguintes nomes de coluna na base de dados para distinguir que o registro deve ser carvão animal de imported.
ProductIDTypeIDValue1 (10), carvão animal do
RelationProductIDValue (13),

Concerning o produto principal, e não a informação de produto relacionado na lima do xml; os dados do do
the para 02IDType> têm um máximo de 10 caráteres e os dados do do
the para 03IDType> e 15IDType> têm um máximo de 13 dados do de characters.
The para 03IDType> devem ser importados na coluna da chave preliminar da nota dos livros table.

Please igualmente que há alguns registros de livro onde não há nenhum dados para o do
Finally do
de 02IDType>, está ele possível fornecer uma solução using o Parser do PHP XML Expat.

Am I correto em pensar que o Parser do PHP XML Expat é muito mais eficiente que o desejo do PHP SimpleXML.
I para projetar a base de dados de modo que possa importar um número muito grande de livros. (ao redor 100.000).  
class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >bookdatabase.sql " fileSize " > (3 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
livro database
dos >Creates da " descrição " do class= do
o class= de
do >
>
nome de arquivo " do class= do >Book.xml " fileSize " > (98 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
lima do >XML da " descrição " do class= do
o class= de
do >
class= do

Resposta : Como eu importo uma lima do xml em uma base de dados do mysql using o PHP?

Há muitas operações do usuário do SQL que usam o tempdb para executar sortes e coisas como aquela.  Tempdb pode bloat aos tamanhos muito grandes.  Reiniciar o usuário do SQL encolherá o tempdb desde que tem recreado todas as vezes começos do SQL.  Entretanto, esta não pode ser uma opção em seu ambiente.

A melhor prática é põr o tempdb sobre um disco separado e certificar-se d é feita sob medida adequadamente para suas operações do dia a dia.

FWIW, tabelas do temp deve automaticamente ser destruído quando a conexão que os criou é deixada cair.  As variáveis da tabela são boas se você tem a memória para as suportar.
Outras soluções  
 
programming4us programming4us