2012-08-29 70 views
0

嗨我試圖從PHP創建rss成功,但我無法獲取所有信息。解析數據庫以創建RSS源

該數據庫是一個WordPress的安裝。

我有一個帖子,其中包含2個圖像。在數據庫中,這兩個圖像和帖子都作爲三個單獨的行存儲在同一個表中,但通過'post_type'字段進行區分。

然後我有附加到每個職位的額外信息,但這是包含在一個單獨的表。

我應該用什麼樣的選擇語句來執行這樣的事情?任何幫助將不勝感激。

感謝和問候,

+0

一個連接。可能兩個自我加入郵政表和第三次加入單獨的表。希望這足以讓你去,否則張貼你已經嘗試過什麼,沒有工作。 –

+0

請張貼表格的結構和樣本數據。 –

+0

你試過的東西沒有用。 – rdlowrey

回答

0

我所知,還有爲WordPress幾個定製的RSS提要插件,在你沒有做任何選擇語句,olny點擊所期望的結果。

爲了在worldpress db上做一個選擇查詢,並從它手動生成rss,從長遠來看,你應該考慮到隨着wordpress更新而來的潛在結構變化問題。

強烈建議從官方插件頁面使用這些功能,通常是那些有適應WordPress的各種版本變化的歷史,這些變化直到現在。

0

謝謝大家的所有信息。我無法找到一個可以用來實現這個功能的WordPress插件(儘管我確信可能有一個插件)。但我設法得到這個工作。這是我結束了:

'Select 
mwpwpecbd.*, 
mwpposts.*, 
imageposts.guid As guid1, 
imageposts.post_type As post_type1, 
imageposts.ID As ID1, 
imageposts.post_title As post_title1, 
mwpposts.post_parent, 
imageposts.post_parent As post_parent1 
From 
mwpwpecbd Inner Join 
mwpposts On mwpposts.ID = mwpwpecbd.post_id Inner Join 
mwpposts imageposts On imageposts.post_parent = mwpposts.ID' 

我用FlySpeed SQL Query和創建它像魔術。我認爲可能有一些調整,我仍然需要做,但我知道這是接近的標誌。