묻고답하기

최대인원이 100명까지 제한을 두어서 어떠한 게임에 참여할시에 참가인원을 제한을 두었습니다.

제한 방법은
if ($inwon >= $maxinwon)
{
          echo ("
          <script>
          alert('최대참여인원 참가로 게임이 시작되었습니다 다음기회를 이용해주세요')
          history.go(-1)
          </script>
          ");
          exit;
}
$result = mysql_query("update $board set inwon = inwon+ 1 ");

$inwon 변수(mysql에서 불러옴)가 $maxinwon보다 크거나 같을경우 메시지를 띄운후 그전 페이지로 복귀한다.
아직 최대 인원이 안되었으면 $board라는 테이블에 inwon이라는 필드의 값을 1+ 시켜줍니다.

99명까지는 잘되는데...

현재 인원 99명이라는 글을 보고 설문 버튼을 동시에 누른사람이  4명입니다.

동시에(거의동시) 누르게 되면 4명의 처리 프로세스가

위의 구문처럼 되어 inwon >= maxinwon 이라는 if문이 false가 되어버려서(inwon이 아직 99라서)

현재 인원이 103명이 되어버립니다. mysql에는 아직 inwon이라는 필드가 99로 됐을때(4명이 동시에 위 구문을 실행시키면

아직 최대인원이 안 되었기 때문에 그런것으로 보입니다.) 그다음 참여자 부터는 잘 되고요

해결방법 좀 가르쳐 주세요 이거 때문에 머리가 윽으윽...
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
kunbi 이 폰트가 궁금해요.. [2] 2007.08.10
臥龍先生 이 소스를 어떻게 쓰는지를 모르겠습니다.. [4] 2007.08.10
잇츠 노프레임에서여.. 화면에... 테두리를 어떻게?? [3] 2007.08.10
박영욱 프레임 동시에 닫으려면 어떻게 해야하나요? [1] 2007.08.10
ipstack 로그인 글자색이 열린 보드에 따라서 바뀌는 문제 [3] 2007.08.10
쌍이조폭 다운로드가 안되요. 이럴땐 어떻게해야하죠? [1] 2007.08.10
석동열 윈도우 운영체제에서 돌리는 서버는 안좋나요? [3] 2007.08.10
석동열 음.. 또 질문 ㅡㅡ 근데.. FTP 서버에서 아무리 설정을 한다구 해도..ㅡㅡ [3] 2007.08.10
처처 일본웹 해석하는 사이트 아시는분.^____________^? [2] 2007.08.10
박상영 게시판의 글을 읽은 회원과 읽은 시간을 표시하려면 어떻게 해야 하나요? [1] 2007.08.10
써니 노프레임 사이트에 iframe 태그 삽입하면 테이블이 깨져요.. [5] 2007.08.10
이주경 배경음악이 끊겨요... 이유를 모르겠네요. [1] 2007.08.10
안수향 도트에 대해 궁금한게 있어서요... [2] 2007.08.10
움하핫 아이프레임이 레이더 위쪽으로 있던데... [3] 2007.08.10
백승기 초보^^; 궁금한데여 [3] 2007.08.10
심상역 [Flash]심벌로 다른심벌 위치 조정하기 어떻게하나요>  
Siny™ 현재 창을 최소화 하는 html태그나 자바 스크립트는 없나요? [2] 2007.08.10
최신혁 홈페이지는 만들고싶은데 실력이안되서 ㅡ,.ㅡ;;; 심플한 메뉴나 그런거 만드는거 많은 홈페이지 아시면소개좀... [1] 2007.08.10
카르페디엠 object를 이용한 배경음악 랜덤으로 나오게... [1] 2007.08.10
으녕이 해상도에 따른 레이어 위치 고정 [1] 2007.08.10