게시물 글번호가 음수로

게시물 글번호가 음수로

QA

게시물 글번호가 음수로

본문

db를 복원한 후로

게시물의 글번호 음수로 나오는데요...

관리자페이지 게시판관리에

카운트조정을 하여도

 

0

-1

-2

-3

-4

-5

 

계속 글번호가 음수로 나옵니다...

어떻게 해야

 

5

4

3

2

2

1

 

 

글번호가 양수로 나올 수 있을까요?

고수님들의 조언부탁드립니다.

 

이 질문에 댓글 쓰기 :

답변 5

간혹가다가 이런이유로 실수하시는 분들이 계신데

해당게시판 php파일 열어서 확인해보시기 바랍니다.

list.skin.php일 경우

해당 게시물 번호를 뿌려오는 부분에

<?echo $list[$i]['wr_num'];?> wr_num으로 뿌려오시는 분들이계신데

해당부분이 wr_num으로 되어있다면

wr_id로 바꾸시면됩니다.

<?echo $list[$i]['wr_id'];?>

 

이런실수때문이 아니시라면

해당 db를 열어서 봐야할것같네요

양수로는 나오는군요 그런데
예전에 삭제되었던 게시물은 누락되어 나오고

9
8
3
1

리스트 아래
이전 다음 페이지 이동이 나오지 않는데
그것은 어떻게 해야하는지
부탁드립니다..

관리자 페이지 - 게시판 설정 - 해당 게시판 설정 - 카운트 조정 체크하고 확인 눌러 보세요. 

bbs/list.php

에 이런 부분이 있습니다

// 분류 선택 또는 검색어가 있다면
$stx = trim($stx);
if ($sca || $stx) {
    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

    // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
    $sql = " select MIN(wr_num) as min_wr_num from {$write_table} ";
    $row = sql_fetch($sql);
    $min_spt = (int)$row['min_wr_num'];

    if (!$spt) $spt = $min_spt;

    $sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) ";

    // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
    // 라엘님 제안 코드로 대체 http://sir.co.kr/bbs/board.php?bo_table=g5_bug&wr_id=2922
    $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
    $row = sql_fetch($sql);
    $total_count = $row['cnt'];
    /*
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
    $result = sql_query($sql);
    $total_count = mysql_num_rows($result);
    */
} else {
    $sql_search = "";

    $total_count = $board['bo_count_write'];
}
echo $total_count; 부분이 잘되는 지 확인해보세요

여기도 echo $sql; 해보시고 지금

 

 

 

또한

if ($sca || $stx) {
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
    $sql = " select * from {$write_table} where wr_is_comment = 0 ";
    if(!empty($notice_array))
        $sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
    $sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}

여기다가

echo $sql;

치시면 잘되는 게시판의 검색문과 잘안되는 게시판의 검색부분을 비교할수있습니다

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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