所以我的問題是,我試圖創建一個應用程序,它將主要從MySQL數據庫中檢索數據,並將其分成具有特定數據創建日期的表。 現在,我有一個PHP腳本,它允許我從數據庫中提取數據並將其放入XML文件中。問題是,我沒有它的日期排序,這是非常重要的應用程序,但我沒有任何想法,我怎麼會做一個腳本,這將從MySQL數據庫中提取數據和把數據轉換成這種格式:如何使用Flex中的屬性創建和訪問XML
<allitems>
<items date="29-11-2011">
<item>
<title>Something</title>
<title2>Something else</title2>
</item>
<item>
<title>Something2</title>
<title2>Something else2</title2>
</item>
<item>
<title>Something3</title>
<title2>Something else3</title2>
</item>
</items>
</allitems>
鑑於將有更多的組,每組有不同的日期屬性,每個從不同的表中創建,但所有這些數據在一個XML文件中。
順便說一句,這是我的PHP腳本什麼我現在使用:
$query = mysql_query("SELECT * FROM test_codes");
$xml_output = "<?xml version=\"1.0\"?>\n";
$xml_output .= "<items>";
$fp = fopen($filename,"w");
for($x = 0 ; $x < mysql_num_rows($query) ; $x++){
$row = mysql_fetch_assoc($query);
$xml_output .= "\t<item>\n";
$xml_output .= "\t\t<title>" . $row['title'] . "</title>\n";
$xml_output .= "\t\t<code>" . $row['code'] . "</code>\n";
$xml_output .= "\t\t<quantity>" . $row['quantity'] . "</quantity>\n";
$xml_output .= "\t\t<price>" . intval($row['price'])*intval($row['quantity']) . "</price>\n";
$xml_output .= "\t</item>\n";
}
$xml_output .= "</items>";
fwrite($fp,$xml_output);
fclose($fp);
而且這是圖片的我是多麼的意思是數據使用在我的Flex應用程序,(在列表中): http://img855.imageshack.us/img855/9291/sofxml.png
真的不明白了你的問題。你有一個MySQL數據庫和一個PHP服務器。無論如何,你將使用php從數據庫中提取數據。你爲什麼要發送這個到Flex,然後創建一個XML?你可以在php中創建一個xml文件併發送給flex應用程序。爲此,我會很快回答你的問題 –
我想要服務器創建一個XML文件,然後將其發送到Flex應用程序,事情是我真的不知道,如何創建XML,如果我有超過1節點。我基本上需要知道,如何輸出xml,所以我有更多的節點和更多的節點,然後如何讀取flex應用程序中的屬性() 。就這樣。 –
Fasand
查看我的回答 –