wr_num 값 어떻게 정해지나요?? > 그누4 질문답변

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

그누4 질문답변

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

wr_num 값 어떻게 정해지나요?? 정보

wr_num 값 어떻게 정해지나요??

본문

wr_num 값으로 게시물 순서를 정하는건 알겟는데요;;
이값 어떻게 정하나요??

지금 원래 게시판이 있고
쿼리문을 사용해서 전혀 다른곳에서도 게시물을 작성할 수 있게 해놧더니
wr_num값이 충돌이생겨서 게시물 순서가 확 달라져 버리네요;;;
-값이 클수록 위에 정렬되는 스킨을 사용중입니다;;

댓글 전체

해당 db의 마지막 wr_num 값을 확인 후 +1 하면 될거 같은데요. 그리고 거기만 인풋 해서 될 문제가 아니라
g4_board 테이블의 bo_count_write도 +1씩 해주어야 합니다.
bo_count_write의 값이 해당 게시판의 전체 게시물 수와 맞지 않으면 번호가 -로 떠버립니다.

글 하나 등록 될때 건드려야 할 부분들은 해당 게시판 db의 wr_id, wr_num, wr_parent 그리고 g4_board 테이블의 bo_count_write를 같이 업데이트 해야 합니다.
$sql = "select * from 테이블 order by desc limit 1";
$result = mysql_query($sql) or die(mysql_error());
$사용할 변수명=mysql_result($result,0,0);
echo $사용할 변수명+1
샤샤샷님의 답변을 보고 아래처럼 해결했습니다^^ 다른분들 참고하세요~

$sql = "SELECT MIN(확인 할 필드명) FROM 테이블명";  // "테이블명"의 "필드명"을 비교하여 가장작은값을 구한다.
$result = mysql_query($sql);  // 위 쿼리문을 데이터로 변환한다.
$num_sub = mysql_result($result, 0, 0);  // 가장작은 1개의 데이터만을 추출한다.
$wr_num = $num_sub - 1;  // 가장작은 데이터에서 -1을 하여 저장한다.
전체 45 |RSS
그누4 질문답변 내용 검색

회원로그인

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