이전 목록 다음
채택완료

sql 복수값 데이터 질문

안녕하세요

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

Copy
// 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개 / 댓글 1개

채택된 답변
+20 포인트

답변에 대한 댓글 1개

선생님 정말 감사드립니다!^^ 좋은하루되세요!

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