人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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"]));

●質問者: pinoco_5018
●カテゴリ:ウェブ制作
✍キーワード:ADD DOM MySQL name root
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●60ポイント

普通に保存するだけ?

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

PHP: DOMDocument->save() - Manual

でいいと思いますが。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ