이걸 어떻게 처리해야할지 골치아프네요.. > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

이걸 어떻게 처리해야할지 골치아프네요.. 정보

이걸 어떻게 처리해야할지 골치아프네요..

본문

랭킹(순위) 시스템을 만들건데요
만약 1위, 2위, 3위가 정해져 있는 상태에서
새로운 2위를 삽입하면 기존 2위와 3위가 한칸씩 밀려서
3, 4위가 되게 하려고 하는데요...

이걸 db(mysql)에 어떻게 입력해야할지 골치아프네요
그냥 무식하게 2위 이하인 값들을 모두 불러와서
하나하나씩 -1 한 값을 업데이트해주는방법밖엔 없을까요?

더 간편한 방법같은건 없나요?ㅜㅜ

댓글 전체

랭킹 순이라는 것이 보통은 많이 본 것을 위주로 하는 것 아닌가요.
예를 들어 조회순이겠지요.

그렇다면 기본 1 2 3은 조회수를 임으로 최상위 단위로 정해 놓고
예를 들어 10000 8000 6000 으로 고정하고
2위를 새로 삽입할 때는 8001만 되도 될 것 같습니다.
그리고 나머지는 클릭 순으로 내버려두면 될 듯한데요.

조회순만 임으로 저장할 수 있게 해도 몇개만 바꾸면 될 듯합니다만...
답변 정말 감사합니다만..
그건 그냥 단순히 게시글랭킹이겠죠. 게시글랭킹을 만드려는것이 아니라
여러 용도로 활용할수있는 순위게시판을 만드려고 하는겁니다^^
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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