sql 복수값 데이터 질문

sql 복수값 데이터 질문

QA

sql 복수값 데이터 질문

본문

안녕하세요

데이터 다루는게 미흡하여 질문드립니다.ㅠ


// 1대
    $query01 = sql_fetch("SELECT mb_id,mb_package FROM member WHERE mb_recommend = '$mb_id'");
    $resultg01 = $query01["mb_id"];
    $p_ma01 = $query01["mb_package"];
 
    // // 2대
    $query02 = sql_fetch("SELECT mb_id,mb_package FROM member WHERE mb_recommend = '$resultg01'");
    $resultg02 = $query02["mb_id"];
    $p_ma02 = $query02["mb_package"];
   
    // 3대
    $query03 = sql_fetch("SELECT mb_id,mb_package FROM member WHERE mb_recommend = '$resultg02'");
    $resultg03 = $query03["mb_id"];
    $p_ma03 = $query03["mb_package"];
 
    // 4대
    $query04 = sql_fetch("SELECT mb_id,mb_package FROM member WHERE mb_recommend = '$resultg03'");
    $resultg04 = $query04["mb_id"];
    $p_ma04 = $query04["mb_package"];

 
    // 5대
    $query05 = sql_fetch("SELECT mb_id,mb_package FROM member WHERE mb_recommend = '$resultg04'");
    $resultg05 = $query05["mb_id"];
    $p_ma05 = $query05["mb_package"];
   
    // month price
    for($i=1;$i<6;$i++){
        if(${"p_ma0$i"} == "50"){
            ${"pr_ma0$i"} = 300;
        } else if (${"p_ma0$i"} == "100"){
            ${"pr_ma0$i"} = 600;
        } else if (${"p_ma0$i"} == "300"){
            ${"pr_ma0$i"} = 1950;
        } else if (${"p_ma0$i"} == "600"){
            ${"pr_ma0$i"} = 4200;
        } else if (${"p_ma0".$i} == "900"){
            ${"pr_ma0$i"} = 6750;
        } else if (${"p_ma0$i"} == "1200"){
            ${"pr_ma0$i"} = 9600;
        }
    }

 

해당 코드처럼 1대~5대 사람과 패키지가격을 가져와 데이터를 다루고 싶은데,

해당 코드는 모든 사람이 1명일 경우에만 가능한데,

1대~5대가 몇명이든 같은 코드를 돌리고 싶습니다.

이 때 사용해야하는게 재귀쿼리인가요..?

ㅠ.ㅠ 조언좀 부탁드릴게요

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 1,543
QA 내용 검색

회원로그인

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