2013-06-19 36 views
1

我有三個表格,即標題,圖像,列表。 title表有一個auto_increment id,它在另外兩個表中作爲引用id出現,除了這兩個表有自己的auto_increment pid和lid外,我想用while循環從所有表中獲取記錄。使用多個while循環從多個數據庫表中獲取多個數據

eg. 
my title table has 

id title 
1 nirman 
2 meditation 

my image table has 

pid id image 
1  1 1.jpg 
2  1 2.jpg 
3  2 6.jpg 

and my list table has 

lid id list 
1  1 serve us.... 
2  1 web service 
3  1 cms 
4  2 about 

我有不同的部門顯示圖像和列表中的所有數據,其中標題來自標題表。 如果你能理解我想問的問題,那麼請回複相關的代碼,否則回覆你我無法理解的文字部分。

+1

你只需要將這些結合在一起得到結果? – Randy

+0

讓存儲引擎處理。根據ID從所有三個表中選擇數據。 –

+0

是的,我做到了,但我必須展示結果的地方非常複雜,連接無法正常工作。遺憾地說,但加入對我來說工作不正常,請提供另一種替代品 –

回答

1
select title, image, list 
from title t, image i, list l 
where t.id = i.id 
and t.id = l.id 
+0

一個靜態的jquery代碼被用來在一個標題下顯示多個圖像,現在我用php替換了這個代碼,但是它的工作不正常。 –

+0

我建議用一些預期的輸出來編輯你的原始問題。 – Randy

+0

是的我使用了一些額外的功能,現在它的工作正常。非常感謝它的工作。 –