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

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

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

댓글 5개

해당 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 쿼리를 잘 몰라서 그러는데 num값을 확인해서 -1 하는 코드를 알려주실 수 있나요?? ㅠ
$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을 하여 저장한다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 912
12년 전 조회 806
12년 전 조회 927
12년 전 조회 882
12년 전 조회 2,534
12년 전 조회 2,286
12년 전 조회 977
12년 전 조회 1,532
12년 전 조회 1,697
12년 전 조회 1,609
12년 전 조회 1,123
12년 전 조회 1,529
12년 전 조회 2,861
12년 전 조회 1,661
12년 전 조회 983
12년 전 조회 784
12년 전 조회 949
12년 전 조회 959
12년 전 조회 1,680
12년 전 조회 1,579
🐛 버그신고