디비에 이렇게 저장됩니다.

"인풋"에 각각 1, 1, 1
4, 2, 2
3, 7, 3
2, 5, 6
즉 분할 필드가 세로로 출력되지 않고
가로로 출력할 수 있을까요?
group_concat(필드명 separator '구분자') 이거랑 관계있는 거 같은데 어린이라 쿼리문을 모르겠습니다..
답변 2개 / 댓글 2개
저런방식을 출력할 방식을 고민해보면 여러가지 출력형태가 가능한데
가장손쉬운것은 <table>을 이용하는것입니다.
중요한조건 모두다 동일한개수의 |가 존재한다고 가정하고
wr_id = 99242 번이 실행되는 Row일때
$sd = explode("|",$row['sending_date']);
$sw = explode("|",$row['sending_weight']);
$sn = explode("|",$row['sending_number']);
$cnt = count($sd);
echo "<table>";
for ($a=0; $a < $cnt; $a++) {
echo "<tr><td>";
echo $sd[$a].", ".$sw[$a].", ".$sn[$a];
echo "</td></tr>";
}
echo "</table>";
위의 내용을 필요한 영역에 넣고 진행해보세요
단, 위의 주의조건이 동일해야 오류가 없습니다.
답변에 대한 댓글 1개
$sending_date = explode("|",$row['sending_date']);
$sending_weight = explode("|",$row['sending_weight ']);
$sending_number = explode("|",$row['sending_number ']);
for($i=0;$i<4;$i++){
echo $sending_date[$i].'//'.$sending_weight[$i].'//'.$sending_number[$i];
}
이런걸 원하시는건가요? 응용하시면될듯합니다
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.