2012-05-01 63 views
-2

我有這個PHP生成的XML文件,但它生成的信息量很小。現在我想生成一個大的XML文件,它將包含來自多個相互關聯的表的數據。但是使用PHP來構造XML文件是令人困惑的,因爲SQL語句變得非常大。有沒有什麼辦法可以使用PHP或其他工具生成一個大的XMl文件?使用PHP從多個表中的數據生成一個大的XML文件

$query = "SELECT institution_t.Name, institution_t.idColleges, campus_t.CampusName, campus_t.CampusAddress, campus_t.Lat, campus_t.Lng FROM institution_t JOIN campus_t ON (campus_t.idColleges = institution_t.idColleges)"; 

這只是兩個表的SQL語句,我需要添加8個相互關聯的表。

+0

這是一個問題?你實際需要什麼幫助?你能展示一些示例代碼嗎? – Undefined

+0

我的問題是,生成XML的SQL語句和PHP代碼變得非常複雜,我想知道是否有更簡單的方法來生成一個大的XML文件與PHP – user1366451

+0

我認爲,XML的大小是最小的問題 – ZiTAL

回答

0

你可以嘗試定義一個視圖來封裝你需要的查詢信息,然後它只是一個簡單的單表選擇來獲取信息。我不知道你的XML應該如何結構化,所以恐怕我不能幫忙。

0

沒有什麼奇妙的「將查詢並轉儲到XML」,因爲這一切都取決於您的需求。你使用屬性?嵌套元素?隨你。

查看處理XML的各種PHP工具,如XMLWriter

相關問題