특정필드 가능할가여?
본문
올해는 귀찮게 안하려그 질문을 자제했는데 부득이 사정이 생겨 질문드려요~
특정테이블의 특정wr_id의 특정필드에...숫자가 있습니다.
이거를 "포인트로넘기기"버튼 만들어놓고 "꾹"누르면
회원테이블의 포인트로 넘길 수 있을까요?
한번만 넘겨야하는데,,,잘못누르거나 다다닥 두번 들어가면,, 유유
걱정스럽습니다능..
그리고 특정필드의 숫자는 그대로 잇어야 하구요,,대신 넘겼다는 표시가 남으면 좋을거 같아요,
혹시 어떻게 할 수 있을까요? 끙
회원테이블의 포인트가 해킹되서 변조되면 모르는 사이에 ...
그래도 좀 걱정은 되네요,,,
답변 2
버튼 동작시 g5_point 테이블에 업데이트하고
g5_member 테이블에 해당 회원의 포인트를 업데이트 해주면되는데
중복이 안되게 하고싶으신것 같습니다?
g5_point테이블에 1차적으로 넣고 해당 테이블에 보면 po_rel_action이라는 날짜 필드가 있습니다.
쿼리문 where 조건으로 오늘과 같은 날, 지금 포인트를 업데이트 해주는 회원의 아이디가 없다면
이라는 조건으로 1차적으로 point테이블에 insert시키고 여기에서 조건이 맞아서
insert가된다면 다음 쿼리문을 하나더 실행하여 해당 g5_member테이블의 해당 id에
포인트를 지급하면 되겠고
조건이 맞지않는다면 alert으로 팅궈버리면 되지않을까 합니다.
여러명 일 경우에 루프 태우고
로그 기록 하면 더 좋을듯 이요
답변을 작성하시기 전에 로그인 해주세요.