테스트 사이트 - 개발 중인 베타 버전입니다

유저권한 자동으로 올려주기 채택완료

쥬드로옹 11년 전 조회 4,559

 


 

 

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

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

 

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

 

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

 

감사합니다.

 

 


 

</strong><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">​</span></p><p> </p><p><?</p><p>$dbconn = mysql_connect("localhost","judelaw5883","****");</p><p>mysql_select_db("judelaw5883.price", $dbconn);</p><p>mysql_select_db("judelaw5883.g4_member", $dbconn);</p><p> </p><p>$date=$_GET['date']; </p><p>$time=$_GET['time'];</p><p>$mcode=$_GET['mcode'];</p><p>$commision=$_GET['commision'];</p><p>$mb_id=$_GET['mb_id'];</p><p> </p><p>mysql_query("insert into judelaw5883.price (date, time, mcode, commision, mb_id) values ('{$date}','{$time}','{$mcode}','{$commision}','{$mb_id}')",$dbconn);</p><p> </p><p>mysql_query("update judelaw5883.g4_member set mb_level = 4 mb_id in </p><p>(select judelaw5883.price.mb_id from judelaw5883.price group by judelaw5883.price.mb_id having count(mb_id) >= 5)",<span style="color: rgb(170, 119, 0); font-family: gulim; font-size: 12px; line-height: 20.399999618530273px; background-color: rgb(248, 248, 248);">$dbconn</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">​</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">);</span></p><p>?> </p><p> </p><p> </p><p><strong style="font-family: 돋움, dotum, helvetica; font-size: 12px; line-height: 21.600000381469727px; background-color: rgb(255, 255, 255);">
 

 

일단 브라우저에서 

 

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

 

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

 

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

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

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

답변 2개

채택된 답변
+20 포인트
11년 전

 

mysql_query("update judelaw5883.g4_member set mb_level = 4 where mb_id  in

 

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

 

mysql_error를 찍어보세요. 

로그인 후 평가할 수 있습니다

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

11년 전

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

로그인 후 평가할 수 있습니다

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

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

로그인