DB에 저장된 값을 중괄호단위로 추출할 수 있을까여?
본문
안녕하세여 질문하나드립니다!
mysql DB에 위와같이 데이터를 넣었는데
아래와같이 정보를 출력하려면 php 코드를 어떤식으로 짜면 좋을까여?
예를들어, wr_1에 저장되어있는 {222},{333}를 중괄호 단위로 뽑아올수는 없을까여?'
wr_2에 저장되어있는 {14-1,13-2},{23-2,14-3}을 중괄호 단위로 뽑아올수는 없을까여?
wr_1을 중괄호 단위로 뽑아온다면
배열0=> {222}
배열1=>{333}
과 같이 뽑는것이고
wr_2를 중괄호 단위로 뽑아온다면
배열0=> {14-1,13-2}
배열1=> {23-2,14-3}
과 같이 뽑는 것이 될 것입니다.
for( $i=0; $i<count(배열); $i++ ){
}
와 같이 출력할 수 있지않을까 싶어 질문드립니다 ㅜ
도움부탁드립니다. 감사합니다.
답변 2
애초에 디비에 저장할때 중괄호를 왜 저장을 하는가요?
$tmp=explode(',',$view[wr_1]);
$tmp2=explode(',',$view[wr_2]);
$tmp3=explode(',',$view[wr_3]);
$cnt=count($tmp);
for($i=0; $i<$cnt;$i++)(
$n=$i+1;
echo '<br>list'.$n.'/'.$tmp[$i].'/'.$tmp2[$i].'/'.$tmp3[$i];
}
중괄호는 알아서 없애보세요
컬럼 data type을 Jason으로 해 보시는 건 어떨까요.
답변을 작성하시기 전에 로그인 해주세요.