如何使用PHP将生成的XML文件从phpmyAdmin导入MySQL?

如何使用PHP将生成的XML文件从phpmyAdmin导入MySQL?,php,Php,我已经从phpmyAdmin导出了一个XML。 我想使用PHP代码将其导入MySQL。 我怎么做? 这里是导出的XML <?xml version="1.0" encoding="utf-8"?> <!-- - phpMyAdmin XML Dump - version 4.1.14 - http://www.phpmyadmin.net - - Host: 127.0.0.1 - Generation Time: Dec 30, 2015 at 03:18 AM - Serv

我已经从phpmyAdmin导出了一个XML。 我想使用PHP代码将其导入MySQL。 我怎么做? 这里是导出的XML

<?xml version="1.0" encoding="utf-8"?>
<!--
- phpMyAdmin XML Dump
- version 4.1.14
- http://www.phpmyadmin.net
-
- Host: 127.0.0.1
- Generation Time: Dec 30, 2015 at 03:18 AM
- Server version: 5.6.17
- PHP Version: 5.5.12
-->

<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/">
    <!--
    - Structure schemas
    -->
    <pma:structure_schemas>
        <pma:database name="projectx" collation="latin1_swedish_ci" charset="latin1">
            <pma:table name="i_tariff_block">
                CREATE TABLE `i_tariff_block` (
                  `Client_Name` char(255) NOT NULL DEFAULT '',
                  `Document_No` char(10) NOT NULL DEFAULT '',
                  `Doc_Type` char(10) NOT NULL DEFAULT '',
                  `Line_No` int(3) NOT NULL DEFAULT '0',
                  `Block_Tariff` decimal(14,2) DEFAULT NULL,
                  `Consumption` decimal(14,2) DEFAULT NULL,
                  `Rate` decimal(14,2) DEFAULT NULL,
                  `Amount` decimal(14,2) DEFAULT NULL,
                  `Create_Date` date DEFAULT NULL,
                  `Create_Time` time DEFAULT NULL,
                  `Create_By` char(10) DEFAULT NULL,
                  `Change_Date` date DEFAULT NULL,
                  `Change_Time` time DEFAULT NULL,
                  `Change_By` char(10) DEFAULT NULL,
                  PRIMARY KEY (`Client_Name`,`Document_No`,`Doc_Type`,`Line_No`)
                ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
            </pma:table>
        </pma:database>
    </pma:structure_schemas>

    <!--
    - Database: 'projectx'
    -->
    <database name="projectx">
        <!-- Table i_tariff_block -->
        <table name="i_tariff_block">
            <column name="Client_Name">ABA10</column>
            <column name="Document_No">2841033814</column>
            <column name="Doc_Type">I</column>
            <column name="Line_No">1</column>
            <column name="Block_Tariff">200.00</column>
            <column name="Consumption">200.00</column>
            <column name="Rate">0.00</column>
            <column name="Amount">44.00</column>
            <column name="Create_Date">NULL</column>
            <column name="Create_Time">NULL</column>
            <column name="Create_By">NULL</column>
            <column name="Change_Date">NULL</column>
            <column name="Change_Time">NULL</column>
            <column name="Change_By">NULL</column>
        </table>
    </database>
</pma_xml_export> 

创建表“i_关税块”(
`客户端名称'char(255)非空默认值',
`文档编号“字符(10)不为空默认值”,
`文档类型“字符(10)不为空默认值”,
`第_行'int(3)非空默认值'0',
`块_ `十进制(14,2)默认为空,
`消费`十进制(14,2)默认为空,
`速率`十进制(14,2)默认为空,
`金额`十进制(14,2)默认为空,
`Create_Date`日期默认为空,
`创建_Time`时间默认为空,
`通过`char(10)创建_默认为空,
`Change_Date`日期默认为空,
`Change_Time`时间默认为空,
`将_更改为`char(10)默认为空,
主键(`Client\u Name`、`Document\u No`、`Doc\u Type`、`Line\u No`)
)ENGINE=InnoDB默认字符集=utf8;
ABA10
2841033814
我
1.
200
200
0
44
无效的
无效的
无效的
无效的
无效的
无效的

我想有一个PMA导入工具可以让你提交这个文件。如果没有,请在PMA中运行
创建表
零件,然后手动输入一行数据。以前有人问过