|
|
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.
|
|
|
|