묻고답하기
db 쿼리문 작성해 주시길 부탁 드립니다~
2015.01.19 20:15
안녕 하세요!
초보라서 디비 쿼리문은 깡통입니다
고수님들께 자문 구합니다 ^^
준회원
정회원
우수회원
로얄회원
이렇게 그룹이 있다고 치면
우수그룹에 속해 있는 회원들의 포인트를 동일하게 처리 하게 하고 싶거든요?
우수회원 그룹에 속해 있는 회원들이 포인트가 들숙날쑥해서
동일하게 1000포인트로 처리하고
새로운 마음으로 우수회원들에게 활동 독려를 하려구요 ^^
고수님들
특정그룹의 모든 회원들에게
일정 포인트를 지급하게 하려는게 아니구요
특정 그룹의 속한 모든 회원들에게 동일한 1000 포인트로 포멧하려는거예요
꼭좀 쿼리문좀 작성해 주세요~!
감사합니다.
복많이 받으세요 ^^
댓글 9
-
세상의모든계산기
2015.01.20 09:11
-
아기나옹이
2015.01.20 14:07
세상의모든계산기님 관심 감사 드립니다~
쿼리문은 워낙 예민해서
제가 만들어 쓰기에는 사이트가 뻑나는 수도 있고 하여 아직은 무섭고 겁납니다
고수님들의 자문을 좀 더 기다려 보고 싶군요 ^^
감사합니다.
-
아기나옹이
2015.01.24 10:00
고수님들 꼭좀 자문 주세요
부탁 드립니다!
-
간장게장같은남자
2015.01.24 10:46
멤버 테이블과 그룹테이블과 포인트 테이블이 모두 달라서 쿼리문만 3개가 들어갈거 같네요.
-
아기나옹이
2015.01.24 10:50
그런가요?
저는 아무것도 몰라요
그냥 고수님들께서 소스 짜주시면
그 소스를 긁어 붙여 넣기 한다음 실행 클릭 하는것 밖에는.. ^^
그렇게 복잡하면 ...잘못 쿼리문 실행 했다가 사이트 뻑나면 큰일이지 않을까요?
쿼리문은 엄청난 실행문이라 조심히 사용해야 하는것으로 아는데요 ^^
가능하다면 쿼리문좀 짜주시면 안될까요?
감사합니다!
-
간장게장같은남자
2015.01.24 10:51
그렇게 말씀하실 줄 알고 짜보고 있습니다.
잠시만 기다려주세요. -
간장게장같은남자
2015.01.24 11:05
우선 xe_point 테이블만 백업하시고 진행하세요. 급작 잘 안될 수도 있으니..
혹시 안되면 코멘트 남겨주세요.<?php $dbid = ''; // DB 아이디 $dbpw = ''; // DB 패스워드 $dbname = ''; // DB이름 $group_srl =''; // 변경할 그룹의 srl 넘버 $DB = mysqli_connect('localhost',$dbid,$dbpw); mysqli_select_db($DB, $dbname); $xe_member = mysqli_query($DB, "SELECT * FROM `xe_member`"); while ($xe_mem_row = mysqli_fetch_array($xe_member)) { $xe_member_group_member = mysqli_query($DB, "SELECT * FROM `xe_member_group_member` WHERE `member_srl` = ".$xe_mem_row[member_srl]); while ($xe_group = mysqli_fetch_array($xe_member_group_member)) { if($xe_group[group_srl] == $group_srl) { mysqli_query($DB, "UPDATE ".$dbname.".`xe_point` SET `point` = '1000' WHERE `xe_point`.`member_srl` = ".$xe_group[member_srl].";"); } } } ?>
-
아기나옹이
2015.01.24 11:37
와~
닉을 바꾸세요!
구세주같은남자로요!
간장게장같은남자님 진심으로 감사의 말씀 올립니다
위의 소스로 .php 파일을 만들어
실행하니까 도깨비 방망이로 뚝딱 한것마냥 순시간에 처리 잘 되었습니다
뭐라 감사의 말씀 드려야 할지 모르겠습니다
넓죽 절이라도 올리고 싶습니다 ^^
감사의 말씀 다시한번 드립니다
복 많이 받으세요
즐거운 주말 되시구요~
-
간장게장같은남자
2015.01.24 12:15
테스트까진 안해봤는데 ㅡ,.ㅡ;;; 잘되셔서 다행입니다~ 좋은하루되세요~!
http://www.technote.co.kr/php/technote1/board.php?board=faq&command=body&no=14
이거 보시면 만드실 수 있을 듯
저도 초보입니다.