fetch 아래 코딩을 어떻게 해야할까요?

fetch 아래 코딩을 어떻게 해야할까요?

QA

fetch 아래 코딩을 어떻게 해야할까요?

답변 5

본문

field1    field2

공원      테마공원

공원      수상공원

공원      농원

공원      동물원

놀이      스키

놀이      인라인

놀이       카드

놀이      자전거

 

이렇게 테이블이 되어 있고 

이 테이블을 불러와  화면에 아래와 같이 뿌려지게 하고 싶습니다.

위의 필드와 레코드를 sql로 쿼리해서 아래 와 같이 fetch받았다고 했을 때

 

 <?php while ($item = sql_fetch_array($result)) { ?>

           여기에 어떻게 해야 할까요?

  <?php } ?>

공원

 

 테마공원   수상공원   농원         동물원

 

놀이

 

스키  인라인 카드 자전거 

 

 

이 질문에 댓글 쓰기 :

답변 5


$arr = [];
while ($item = sql_fetch_array($result)) {
    $group = $item['field1'];
    if (empty($arr[$group])) {
        $arr[$group] = [];
    }

    $arr[$group][] = $item['field2'];
}

foreach ($arr as $group => $child) {
    echo $group;
    foreach ($child as $c) {
        echo $c;
    }
}

공원

 테마공원     수상공원     농원           동물원


 

놀이

 스키    인라인   카드   자전거 
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,619
© SIRSOFT
현재 페이지 제일 처음으로