쓰기페이지에서 미리 wr_id 값을 가져오려면 어떻게 해야할까요?
본문
중복되지않는 값을 쓰기페이지에서 미리 중복확인되어 볼수있게 하고싶으느데요.
wr_id 값은 중복되지않고 계속 증가하잔아요?
그래서 쓰기페이지에 wr_id 값을 순수글번호로 정하려고 하는데요.
글쓴후에 생성되는 wr_id 값을 쓰기페이지에 먼저 보여줄 방법이 있을까해서 질문합니다.
답변 3
방법이 있긴 하겠네요,
1. 글쓰기 들어갈시 -> 게시물을 하나 만들고 해당 게시물의 수정형태로 불러옵니다.
2. 글쓰기 완료하지 않고 취소시에는 해당 게시물을 삭제하는 방식.
3. 취소버튼이 아니라 그냥 닫기 등 여러 방식으로 더미들이 남으니 하루 지나고 업데이트 되지 않은 임시게시물은 삭제.
뭐..이런 방법.
그냥 wr_id 값을 가져와서 처리하면 여러명이 동시에 쓰고 있을 때 문제가 생길 여지가 많습니다.
mysql_insert_id 이기 때문에.. 미리 갖고 오려고 해도,
row 수를 세어서 +1 을 하는 수밖에 없는데
만일 둘이서 동시에 작성을 했다면 충돌오류가 생길 수 있습니다.
단순 중복되지 않는 값을 원하시는거면 랜덤함수를 응용해보시는것이 어떨까요?
답변을 작성하시기 전에 로그인 해주세요.