현재 사이트에서 mb_10에다가 글 갯수를 저장하고 있는데요.
포인트랭킹을 사용하다가 옆에 글 갯수 랭킹을 뽑아보려고 했더니
글 500개와 글 60개 중 60개가 더 높다고 랭킹을 뽑더군요.
제대로 안되서 보니까 type이 varchar로 되어있어서 그런 것 같더라고요.
아마 mb_point처럼 int로 되어있어야 숫자로 인식하나 싶은데요.
어떻게 해야 해당 여분필드 type을 회원 모두 int로 수정할 수 있나요.
그리고 수정해두면 앞으로 가입하는 분들도 해당 값 type 다 int로 되겠죠?
무엇보다 type 수정했다가 기존에 저장된 값이 바뀐다던지 지워진다던지 하면 안되는데요.
혹시 db 수정 없이 랭킹 뽑을 때 바로 해결할 방법은 없을까요?
$sql = "SELECT * FROM {$g4['member_table']} order by mb_10 desc LIMIT 0,10";
원래 이런식으로 쓰고 싶었는데 mb_10 type이 varchar라서 그런건지.....
이 소스 상에서 mb_10을 어디다 숫자로 저장한다던지 하는 과정을 거쳐서라도
mb_10을 숫자로 인식시키고 랭킹을 뽑는 방법도 혹시 있을까요.
포인트랭킹을 사용하다가 옆에 글 갯수 랭킹을 뽑아보려고 했더니
글 500개와 글 60개 중 60개가 더 높다고 랭킹을 뽑더군요.
제대로 안되서 보니까 type이 varchar로 되어있어서 그런 것 같더라고요.
아마 mb_point처럼 int로 되어있어야 숫자로 인식하나 싶은데요.
어떻게 해야 해당 여분필드 type을 회원 모두 int로 수정할 수 있나요.
그리고 수정해두면 앞으로 가입하는 분들도 해당 값 type 다 int로 되겠죠?
무엇보다 type 수정했다가 기존에 저장된 값이 바뀐다던지 지워진다던지 하면 안되는데요.
혹시 db 수정 없이 랭킹 뽑을 때 바로 해결할 방법은 없을까요?
$sql = "SELECT * FROM {$g4['member_table']} order by mb_10 desc LIMIT 0,10";
원래 이런식으로 쓰고 싶었는데 mb_10 type이 varchar라서 그런건지.....
이 소스 상에서 mb_10을 어디다 숫자로 저장한다던지 하는 과정을 거쳐서라도
mb_10을 숫자로 인식시키고 랭킹을 뽑는 방법도 혹시 있을까요.
댓글 7개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기