[請益] inner child 問題

看板PHP作者 (SOR)時間12年前 (2013/10/07 22:14), 編輯推噓0(0012)
留言12則, 2人參與, 最新討論串1/1
如題目 有段程式碼,是麻煩同學幫忙寫的, 但是看不太懂, 他最近有點忙, 所以來這邊請教一下各位, <? include 'db.php'; header('Content-type: text/xml'); mysql_query("SET NAMES 'utf8'"); $us = mysql_query("select * from runtracker ORDER BY score asc", $con); //$rows_num = mysql_num_rows($us); // create a new XML document $doc = new DomDocument('1.0', 'UTF-8'); // add root node $root = $doc->createElement('child_item'); $root = $doc->appendChild($root); while($data=mysql_fetch_row($us)) { $inner = $doc->createElement('item'); $inner = $root->appendChild($inner); // add a child node for each field $child = $doc->createElement('id'); $child = $inner->appendChild($child); $value = $doc->createTextNode("$data[0]"); $value = $child->appendChild($value); $child = $doc->createElement('name'); $child = $inner->appendChild($child); $value = $doc->createTextNode("$data[1]"); $value = $child->appendChild($value); $d = round((double) $data[2],4); $child = $doc->createElement('score'); $child = $inner->appendChild($child); $value = $doc->createTextNode("$d"); $value = $child->appendChild($value); $child = $doc->createElement('rdate'); $child = $inner->appendChild($child); $value = $doc->createTextNode("$data[3]"); $value = $child->appendChild($value); $child = $doc->createElement('rankid'); $child = $inner->appendChild($child); $value = $doc->createTextNode("$data[4]"); $value = $child->appendChild($value); } $xml_string = $doc->saveXML(); echo $xml_string; mysql_close($con); ?> db.php 是創建資料庫而已, 麻煩各位了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.159.17.183

10/08 01:49, , 1F
不就很基本的XML操作嗎 說實話跟PHP不是太有關係
10/08 01:49, 1F

10/08 01:49, , 2F
creatElement就是生一個tag $A->appendChild($B)
10/08 01:49, 2F

10/08 01:50, , 3F
這部份則是把$B加進$A底下當子tag
10/08 01:50, 3F

10/08 02:07, , 4F
整段貼上來也太coarse了
10/08 02:07, 4F

10/08 02:13, , 5F
db.php也一起貼上來應該不錯? 順便附SQL的IP XDD
10/08 02:13, 5F

10/08 03:46, , 6F
有可能是192.168.1.1這樣 XP
10/08 03:46, 6F

10/08 03:50, , 7F
如果是這樣就可惜了呢(X
10/08 03:50, 7F

10/08 03:51, , 8F
不過我手上資料庫不外乎 localhost 192.168.3.1
10/08 03:51, 8F

10/08 03:51, , 9F
沒一個放在能公共存取的範圍呢XD
10/08 03:51, 9F

10/08 03:52, , 10F
不過192.168.1.1也是蠻強的拉 哪台Router有支援MySQL啊
10/08 03:52, 10F

10/08 03:52, , 11F
(自架的可能性不高吧XDD)
10/08 03:52, 11F

10/08 11:39, , 12F
XD 問同學最快。不然php.net DomDocument對照看也懂了。
10/08 11:39, 12F
文章代碼(AID): #1IKi7N71 (PHP)
文章代碼(AID): #1IKi7N71 (PHP)