채택완료

유저권한 자동으로 올려주기

2014-09-03 (수) 22:11:11 4,815

f6f0d1b996a0cb24772509e11545dd55_1409749557_566.png
 

price 테이블 mb_id 컬럼중 같은 유저가 5 개 이상일 경우 지금의 경우 user2

g4_member 테이블의 해당 유저의 권한을 4로 올려 주는 php 나 sql 구문 부탁드려도 될까요.

부탁드려요. 복받으세요. 

 

지금 html css db 스크립트 등 전부 책사서 배우는중인데 저도 많이 배워서 많이 알려줄께요 배풀어주세요.

 

감사합니다.

 

f6f0d1b996a0cb24772509e11545dd55_1409749637_1283.png
 

Copy
​ <?$dbconn = mysql_connect("localhost","judelaw5883","****");mysql_select_db("judelaw5883.price", $dbconn);mysql_select_db("judelaw5883.g4_member", $dbconn); $date=$_GET['date']; $time=$_GET['time'];$mcode=$_GET['mcode'];$commision=$_GET['commision'];$mb_id=$_GET['mb_id']; mysql_query("insert into judelaw5883.price (date, time, mcode, commision, mb_id) values ('{$date}','{$time}','{$mcode}','{$commision}','{$mb_id}')",$dbconn); mysql_query("update judelaw5883.g4_member set mb_level = 4 mb_id in (select judelaw5883.price.mb_id from judelaw5883.price group by judelaw5883.price.mb_id having count(mb_id) >= 5)",$dbconn​);?>
 

 

일단 브라우저에서 

 

http://제웹계정/kkk.php?date=20120101&time=1200&mcode=gmarket&commision=150&mb_id=tester2

 

실행 시키면 insert into judelaw5883.price​ 에 인서트까지는 잘시킵니다.

 

근데 저 위에 질문드린것처럼 g4_member 테이블의 해당 유저권한을 높혀주질 않습니다. 


브라우저에서 위와같이 php 구동시키면 별다른 구문 에러는 없습니다. 부탁드려요.

|

답변 2개

채택된 답변
+20 포인트
2014-09-04 (목) 13:10:40
mysql_query("update judelaw5883.g4_member set mb_level = 4 where mb_id  in

where 가 빠졌네요. 에러나서.. 안된것 같아요

mysql_error를 찍어보세요. 

2014-09-04 (목) 19:08:40

글 보기전에. 해결했어요 급해서 실수했네요 고맙습니다.

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