PHP を使用して mysql テーブルからレコードを XML ファイルに保存したいと考えています。レコードを正常に取得してデータベースに保存しています。xml に顧客テーブルのすべてのレコードを入力したい (CustomerAccountNumber,CustomerAccountName ,AccountBalance, InvAddressLine1)
これが私のコードです:
<?
$newAcct=$db_accnt;
$newAcctname=$db_accntname;
$newAcctbalance=$db_accntbalance;
$xmldoc=new DOMDocument();
$xmldoc->load('XML/customer.xml');
$newElement = $xmldoc->createElement('Row');
$newAttribute = $xmldoc->createAttribute('CustomerAccountNumber');
$newAttribute->value = $newAct;
$newElement->appendChild($newAttribute);
$root->appendChild($newElement);
?>
私の質問は:
customer.xml を生成するにはどうすればよいですか? また、この形式のデータベースに基づいて効率的な方法で何千ものレコードを保存するにはどうすればよいですか?
<?xml version="1.0" standalone="yes"?>
<Rows>
<Row CustomerAccountNumber="CU002" CustomerAccountName="Customer 1" AccountBalance="289.00" />
<Row CustomerAccountNumber="5U002" CustomerAccountName="Customer 2" AccountBalance="1899.00" />
<Row CustomerAccountNumber="CU004" CustomerAccountName="Customer 3" AccountBalance="289.00" />
<Row CustomerAccountNumber="5U032" CustomerAccountName="Customer 4" AccountBalance="1899.00" />
</Rows>
各レコードに複数の属性を生成するために何をする必要があるのか わかりません。助けてください