MYSQLからデータを呼び出してきて、それをXML化して保存する際、

保存するXMLファイルのファイル名に、呼び出してきたデータを使うことはできないでしょうか。
例えば、↓のサンプルで生成されるXMLファイルのファイル名を、”[id].xml”あるいは”[name].xml”というカタチにしたいのですが・・・。
 
mysql_select_db("test",$conn);
$sql = "SELECT * FROM test_table";
$res = mysql_query($sql,$conn);
$row = mysql_fetch_array($res);

###GENERATE XML
$dom = new DomDocument('1.0');
$dom->formatOutput = true;

#add root - <item>
$item = $dom->appendChild($dom->createElement('item'));

#add <id> element to <item>
$id = $item->appendChild($dom->createElement('id'));

#add <id> text node element to <id>
$id->appendChild(
$dom->createtextNode($row["id"]));

$name = $item->appendChild($dom->createElement('name'));
$name->appendChild(
$dom->createtextNode($row["name"]));

回答の条件
  • 1人5回まで
  • 登録:2007/12/23 04:32:13
  • 終了:2007/12/30 04:35:02

回答(1件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/12/23 10:51:47

ポイント60pt

普通に保存するだけ?

$dom->save($row['id'].'.xml');

PHP: DOMDocument->save() - Manual

でいいと思いますが。

id:pinoco_5018

解決しました。ありがとうございました。

2007/12/27 17:49:59

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません