밤늦게 질문 하나 드리겠습니다. ^^;; 정보
밤늦게 질문 하나 드리겠습니다. ^^;;본문
팁이랑 질답게시판을 모두 뒤지고 또 확인하면서 뒤져도 아래에 관한 질문 사항은 ..
없는거 같아서 .. 질문좀 드리겠습니다. ^^;;
통계에 관한 건데요 .. 혹시 테스트라는 게시판에서 wr_1 이란 여분필드에 ..
------------------------------------------------------------------------------
네이버
네이트
다음
다음
네이트
네이트
갑돌이
--------------------------------------------------------------------------------
여분필드에 글을 이렇게 쭉을 글을 작성을 하면 하게 되면 ..
등록된 글을 많이 등록된 글부터 쭉욱 불러 올 수 있을까요 ??
즉
네이트 3
다음 2
갑돌이 1
네이버 1
이런식으로 등록된 글과 함께 등록된 게시물 수를 불러 올 수 있는 방법이 있을까요 ??
여분 필드 wr_1 은 항상 변동이 되면서 등록이 된다고 하면 이걸 쿼리문으로 자동으로 정렬을
할 수 있을까요 ?? ^^;; 그누보드 고수님들의 조언좀 부탁 드리겠습니다. ^^;;
없는거 같아서 .. 질문좀 드리겠습니다. ^^;;
통계에 관한 건데요 .. 혹시 테스트라는 게시판에서 wr_1 이란 여분필드에 ..
------------------------------------------------------------------------------
네이버
네이트
다음
다음
네이트
네이트
갑돌이
--------------------------------------------------------------------------------
여분필드에 글을 이렇게 쭉을 글을 작성을 하면 하게 되면 ..
등록된 글을 많이 등록된 글부터 쭉욱 불러 올 수 있을까요 ??
즉
네이트 3
다음 2
갑돌이 1
네이버 1
이런식으로 등록된 글과 함께 등록된 게시물 수를 불러 올 수 있는 방법이 있을까요 ??
여분 필드 wr_1 은 항상 변동이 되면서 등록이 된다고 하면 이걸 쿼리문으로 자동으로 정렬을
할 수 있을까요 ?? ^^;; 그누보드 고수님들의 조언좀 부탁 드리겠습니다. ^^;;
댓글 전체

음....저는 일단 wr_1을 다 불러와서 php로 후처리 하렵니다.
$result로 wr_1 다 받아와서
반복문
$wr_1 = $result['wr_1']
if($temp[$wr_1])
$temp[$wr_1]++
else
$temp[$wr_1] = 1;
반복문 끝
$wr_1_array = array_flip($temp);
하면 아마도
$wr_1_array['네이버'] = 3
$wr_1_array['다음'] = 2
이런 식으로 배열에 저장이 될것 같습니다용.
방금 생각만 해보고 테스트 환경은 안되서 ㅎㅎ;;
얼마전에 비슷한 방식으로 다중검색 작업한 적이 있어서요.
$result로 wr_1 다 받아와서
반복문
$wr_1 = $result['wr_1']
if($temp[$wr_1])
$temp[$wr_1]++
else
$temp[$wr_1] = 1;
반복문 끝
$wr_1_array = array_flip($temp);
하면 아마도
$wr_1_array['네이버'] = 3
$wr_1_array['다음'] = 2
이런 식으로 배열에 저장이 될것 같습니다용.
방금 생각만 해보고 테스트 환경은 안되서 ㅎㅎ;;
얼마전에 비슷한 방식으로 다중검색 작업한 적이 있어서요.
서누기님 소중한 답변 감사 드립니다. ^^

write_update.skin.php 파일에
$crow = sql_fetch("select count(*) cnt from $write_table where wr_1 = '$wr_1');
sql_query("update $write_table set wr_10 = '{$crow[cnt]}' where wr_1 = '$wr_1');
wr_10 은 게시물 개수를 저장해놓을 필드입니다.
이경우 wr_10은 각 게시물의 가중치 필드가 됩니다.
게시물을 정렬할때, 가중치(wr_10) 별로 내림차순으로 정렬하시면 됩니다.
$crow = sql_fetch("select count(*) cnt from $write_table where wr_1 = '$wr_1');
sql_query("update $write_table set wr_10 = '{$crow[cnt]}' where wr_1 = '$wr_1');
wr_10 은 게시물 개수를 저장해놓을 필드입니다.
이경우 wr_10은 각 게시물의 가중치 필드가 됩니다.
게시물을 정렬할때, 가중치(wr_10) 별로 내림차순으로 정렬하시면 됩니다.

헉..이 생각을 왜 못했을까~!!!!
덕분에 리스트 스킨에서 쿼리문좀 줄이겠네요. 답하러 왔다가 하나 배워 갑니다.
덕분에 리스트 스킨에서 쿼리문좀 줄이겠네요. 답하러 왔다가 하나 배워 갑니다.
명랑 페인님 소중한 답변 감사 드립니다. ^^
게시판 리스트에서 정렬이 아닌 .. 혹시 다른 곳에서 사용을 할때에는 어떻게 불러 와야 할까요 ?? ^^;;
게시판 리스트가 아닌 일반 페이지에서 보여 줄려고 하는데 .. 자동으로 갯수와 함께
불러 와서 통계를 내고 싶은데 그럴려면 어떻게 해야 할까요 ^^;; 리스트가 아닌 일반 페이지에서
통계를 보여 주려고 하는데 .. ^^;;
명량 폐인님의 소중한 답변 너무나 감사 드립니다. ^^
게시판 리스트에서 정렬이 아닌 .. 혹시 다른 곳에서 사용을 할때에는 어떻게 불러 와야 할까요 ?? ^^;;
게시판 리스트가 아닌 일반 페이지에서 보여 줄려고 하는데 .. 자동으로 갯수와 함께
불러 와서 통계를 내고 싶은데 그럴려면 어떻게 해야 할까요 ^^;; 리스트가 아닌 일반 페이지에서
통계를 보여 주려고 하는데 .. ^^;;
명량 폐인님의 소중한 답변 너무나 감사 드립니다. ^^

셀렉트 wr_1, wr_10 wrere 어쩌구저쩌구 그룹바이 wr_1로 불러오시면 되겠네요.
서누기님 답변 감사 드립니다. 조금더 머리를 써서 공부를 해봐야 될거 같습니다 .^^
답변 너무나 감사 드립니다. ^^;;
답변 너무나 감사 드립니다. ^^;;