select 값 insert 하는 문제.. 도와주세요~ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

select 값 insert 하는 문제.. 도와주세요~ㅠㅠ 정보

select 값 insert 하는 문제.. 도와주세요~ㅠㅠ

본문

회원테이블  member
칼럼       id      /     mb_1      /    mb_2
             id00          id02              id01
             id01          id00              id02
             id02          id01              ????

위와같이 회원테이블에 세계의 칼럼이 있다고 했을때..
신규유저 id02 가 가입하면 id02 의 mb_1 값을가진 유저의 mb_1 값을 id02 유저의 mb_2 칼럼에
인서트 해주는 문장을 만들려고 합니다.
아무리 생각해봐도 아래처럼밖에 생각이 안납니다. ㅠㅠ;
당연히 에러나구요..;; 
제가 완전 초보라서..  말보다는 스크립트를 만들어 주시면 감사하겠습니다.;
 
  $sql =  " insert into member set mb_2 = (select mb_1 from member where id = $id(mb_1)) where mb_id = $id ";
  sql_query($sql);

댓글 전체

$id = $_POST['id'];
$mb_1 = $_POST['mb_id'];

$result = sql_fetch(" select mb_1 from member where id='$mb_1' ");
$sql = sql_query(" insert into member set id='$id', mb_1='$mb_1', mb_2='$result[mb_1]' ");

서브쿼리가 지원되는 경우에는

$id = $_POST['id'];
$mb_1 = $_POST['mb_id'];

$sql = sql_query(" insert into member set id='$id', mb_1='$mb_1', mb_2=(select mb_1 from member where id='$mb_1') ");
왜 안될까요? ㅠㅠ;;

제가 하려는게 가입시 추천인을 입력하면 그 추천인의 추천인을 md_1 으로 넘겨받고자 하는건데요..

이것저것 만지다가 이젠 가입자체가 안되네요 ㅠㅠ;;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT