1
我想從XML插入數據到MySQL數據庫使用LOAD XML本地INFILE在PHP中,但它插入空白值爲自我封閉的XML標籤,如<Password />
這裏是xml代碼如何從XML插入數據到MySQL使用LOAD XML LOCAL INFILE
<?xml version="1.0" encoding="UTF-8" ?>
<Users>
<User>
<Password />
<Name>name1</Name>
</User>
</Users>
php mysql代碼:
LOAD XML LOCAL FILE 'users.xml' INTO TABLE data users ROWS IDENTIFIED BY '<User>';
如何將名稱插入數據庫? (這是示例xml,我有超過9000行的xml)。
我得到了答案,添加的代碼:$ DOC =新的DOMDocument(); $ doc-> load($ xml_file_name); $ doc-> save($ xml_file_name,LIBXML_NOEMPTYTAG); //代碼刪除空記錄或自閉標籤 –