고수님들도와주세요 . 채택완료

아래 for 에서 ca_name 출력할려고 하는데 같은 카테고리 이름 잇다면 빼고싶어요 

만약 a1,a2,a3,a1 게시물이4개잇다면 같은 카테고리 뺴고 a1,a2,a3​만 출력할려고 합니다 .


Copy
​ $sql = "SELECT * FROM {$g4['write_prefix']}{$board['bo_1']} where wr_homepage = '$view[wr_id]' and ca_name !='' order by wr_datetime desc"; 				$result = sql_query($sql);				//print $sql;				//exit;				$bo_count_write = $result[cnt]; 				for ($c=0;$rows=sql_fetch_array($result); $c++){
 

답변 2개

채택된 답변
+20 포인트
select 쿼리에서 group by ca_name 하세요
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

Copy
$d = array();for ($c=0;$rows=sql_fetch_array($result); $c++){ if (in_array($rows[ca_name], $d))  continue; else  $d[] = $rows[ca_name]; echo $rows[ca_name]; }

 

이러면 되지 않을까요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고