groupconcat 출력
본문
안녕하세요.
현재 list에서
select a.*, b.app_id, group_concat(b.p_name separator ' '), c.* from a, b, c where b.app_id = a.app_id and a.reg_mb_id=c.mb_id group by b.app_id order by a.app_id desc;
이런식으로 group_concat을 이용하여 쿼리문을 작성하였습니다.
문제는
group_concat(b.p_name separator ' ') 부분입니다.
list.skin.php에서 출력을 할 때 어떻게 코딩해야 할 지 모르겠습니다.
java와 jsp에선 getter, setter을 이용했는데..
<?php //상품 ?>
<td class="td_p_name"><?php echo $list2[$i]['p_name/] ?></td>
이런식으로 출력하고자하면 list에서 값을 뿌려주지 않습니다..
다른값들은 잘 나오구요..
출력을 어떤식으로 코딩해줘야 하나요?
!-->!-->
답변 1
쿼리에 넣을때 group_concat(b.p_name separator ' ') as gcname 과 같이 alias 명을 넣어주면 리스트에 뿌릴때
$list2
[
$i
]['gcname'] 과 같이 alias 명으로 뿌려줄수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.