테스트 사이트 - 개발 중인 베타 버전입니다

쓰기페이지에서 미리 wr_id 값을 가져오려면 어떻게 해야할까요? 채택완료

정적인손님 9년 전 조회 2,983

중복되지않는 값을 쓰기페이지에서 미리 중복확인되어 볼수있게 하고싶으느데요.

 

wr_id 값은 중복되지않고 계속 증가하잔아요?

 

그래서 쓰기페이지에 wr_id 값을 순수글번호로 정하려고 하는데요.

 

글쓴후에 생성되는 wr_id 값을 쓰기페이지에 먼저 보여줄 방법이 있을까해서 질문합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
그림자밟기

방법이 있긴 하겠네요,

 

1. 글쓰기 들어갈시 -> 게시물을 하나 만들고 해당 게시물의 수정형태로 불러옵니다.

2. 글쓰기 완료하지 않고 취소시에는 해당 게시물을 삭제하는 방식.

3. 취소버튼이 아니라 그냥 닫기 등 여러 방식으로 더미들이 남으니 하루 지나고 업데이트 되지 않은 임시게시물은 삭제.

 

뭐..이런 방법.

 

그냥 wr_id 값을 가져와서 처리하면 여러명이 동시에 쓰고 있을 때 문제가 생길 여지가 많습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정적인손님
9년 전
역시 구현하려면 복잡해지네요 ㅜㅜ 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

단순 중복되지 않는 값을 원하시는거면 랜덤함수를 응용해보시는것이 어떨까요? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정적인손님
9년 전
네 아무래도 다른방향으로 한번더 생각해 봐야겠네요. 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

W
9년 전

mysql_insert_id 이기 때문에.. 미리 갖고 오려고 해도,

 

row 수를 세어서 +1 을 하는 수밖에 없는데

 

만일 둘이서 동시에 작성을 했다면 충돌오류가 생길 수 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정적인손님
9년 전
역시 row 수 세어서 +1 하면 충돌나겠네요 ㅜㅜ 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인