2012-05-25 79 views
0

我正在研究一個php + jQuery手機應用程序。我遇到的難題是與SQL數據庫調用。我已成功連接到Joomla數據庫。我檢索了簡單的信息,例如表格列表。我想要做什麼以及我需要什麼:來自特定分類的數據清單..(jos_content)將受到分區ID和狀態的限制。SQL查詢主詳細樣式

$st = $db->prepare("SELECT * FROM `jos_content` WHERE state=1 and sectionid=6"); 

這個工程。這將返回一個小列表,我可以對其進行排序和篩選以獲取最新的文章條目。但是,我想在選擇這個條目時顯示另一個選擇語句。我有它在哪裏導航到另一個頁面,但我怎麼關聯這兩個語句?

所以,你會得到一個清單(清單1項)這是一篇專題文章。然後點擊它將您帶到文章。並會顯示img,文本和作者以及日期。

任何幫助都會很棒。我只是慢慢學習這個SQL數據庫的東西。

最佳, 科瑞

+0

您無法將兩個查詢確實關聯在一起。但是,您可以將第一個查詢(您選擇的記錄)的值傳遞給第二個查詢,然後運行第二個查詢,這需要使用第一個查詢中包含的表進行構建。 – Limey

回答

0

我對你的意思是「我要當此項選擇顯示另一個select語句」什麼困惑。如果我理解正確,則需要使用從顯示的SELECT語句中檢索到的列來構造URL

+0

沒錯,但是我在哪裏以及如何爲「類別」表中「產品」的後續查詢設置和編碼。可以說有3類。它如何知道選擇什麼類別,然後再選擇顯示產品的選項。現在跟我走? – user1417752

+0

假設你有一個類似於列表框的頁面,或者具有該類別的鏈接,你可以在查詢字符串中將該選擇內容包括到下一頁面中,比如「index.php?selectedCategory = 123 ....」。當下一頁被加載時,它可以通過「$ cat = $ _GET ['selectedCategory']來檢索,然後用於第二個SQL語句的構建中,以供第二個php頁面使用和顯示, – GDP

+0

知道了。當我把它放在鏈接上時,它顯示了db,first stmt中的正確類別,所以我需要將該類別id添加到將顯示該特定項目的第二個查詢的構造中。 – user1417752