2012-12-26 1 views
0

현재 2 개의 테이블이 있습니다. 뉴스와 두 번째 마녀가 포함 된 이미지가 포함되어 있습니다.이미지가있는 뉴스 시스템

뉴스 테이블 :

news_id

news_head

news_content

갤러리 테이블

gallerynews_id

gallerynews_filename을 gallerynews_newsid

내 질문에 내가 (PHP/MySQL은) 함께 참여 그래서 이미지가 뉴스를 일치 어떻게입니까? 예를 들면. 1 뉴스/기사에는 4 개의 이미지가 포함될 수 있습니다.

뉴스 1 (머리)
에서는 image1.jpg,에서는 image2.jpg, 이미지 3 (뉴스에 대한 관련 이미지) : 결과는 다음과 같이 표시해야합니다.

답변

0

이미지가없는 경우에도 뉴스 항목이 표시되도록 왼쪽 결합을 사용합니다. 을 yor의 답변


SELECT N.*, GROUP_CONCAT(G.gallerynews_filename) 
FROM news N 
LEFT JOIN gallery G ON N.news_id=G.gallerynews_newsid 
+0

감사합니다. 어떻게 그들을 PHP로 분류합니까? :-) – simon

+0

분류 하시겠습니까? 목록 페이지 또는 뉴스 기사 페이지입니까? – Sam

+0

모든 뉴스 목록이 있습니다. 헤더가 있고 헤더에 관련된 모든 이미지가 있어야합니다 :) – simon