테스트 사이트 - 개발 중인 베타 버전입니다

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

비몽 11년 전 조회 4,133

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

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


</strong><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p> </p><p>$sql = "SELECT * FROM {$g4['write_prefix']}{$board['bo_1']} where wr_homepage = '$view[wr_id]' and ca_name !='' order by wr_datetime desc"; </p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$result = sql_query($sql);</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>//print $sql;</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>//exit;</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$bo_count_write = $result[cnt]; </p><p><span class="Apple-tab-span" style="white-space: pre;">				</span>for ($c=0;$rows=sql_fetch_array($result); $c++){ </p><p> </p><p><strong style="font-family: 돋움, dotum, helvetica; font-size: 12px; line-height: 21.59375px; background-color: rgb(255, 255, 255);">
 

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

답변 2개

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

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

y
11년 전

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

 

이러면 되지 않을까요.

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

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

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

로그인