2013-06-19 3 views
1

제목, 이미지, 목록이라는 세 개의 테이블이 있습니다. 제목 테이블에는 참조 ID로 다른 두 테이블에있는 auto_increment 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

예 저는 몇 가지 추가 기능과 조인을 사용했으며 현재 잘 작동합니다. 고마워요. –

관련 문제