필드 정렬하는 것 좀 봐주세요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

필드 정렬하는 것 좀 봐주세요.. 정보

필드 정렬하는 것 좀 봐주세요..

본문

필드(wr_related)에서 중복되는 단어가 가장 많은 순서대로 위에서부터 정렬하려고 하는데요,
잘 안되는 부분이 있어서 질문할께요~

밑에 소스는 아무런 값이 나오지 않는 상태이구요,
주석 달아놓은 ①②번 대신에

  $sql = "배추,배추,무";

↑ 이것을 넣으면 맞게 나오는 것으로 보아 그 부분이 잘못된 것 같습니다.
어떤 식으로 고쳐야 하는지 알려주세요~



$sql="select wr_related, count(*) as cnt from board1 group by wr_related order by cnt desc"; // ①

$total = sql_query($sql); // ②
$parts = explode(",", $total[wr_related]);
$result = array_count_values($parts);
arsort($result);

while(list($data, $key) = each($result)) {
echo "$data$key";
}

댓글 전체

위 sql의 결과는 "배추,배추,무" 형식이 아닙니다.

정상적인 사용방법은,

$res = sql_query($sql);
while($row = mysql_fetch_array($res)) {
  echo "$row['wr_related'] : $row['cnt']";    // 이 부분은 적당한 포멧으로 바꾸시면 될듯..
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT