M

필드(일부)+값=$필드명 으로 만들때..구문좀 봐주세요.

안녕하세요..

$wr_1 에는 $index01|$index02|$index03|$index04| => 이런 값이 들어있습니다.
$chk_in 에는 01 => 이런 값이 들어있습니다. (두자리 숫자)

$wr_2 = $index . $chk_in;
이렇게 하면, $wr_2 에는 $index01 이렇게 표시가 되면서 해당 값을 불러와야 합니다.

위처럼 하지 않고,
$wr_2 = $index02; 라고 하면 해당값은 잘 들어갑니다만,
위처럼 하게되면, 값이 안들어가는데, 어떻게 해야 되는지요.....

$wr_2 = $index . $chk_in; 이렇게 만들지만
$wr_2 = $index02; <= 이렇게 되게 하고자 합니다. 어떻게 해야 되나요..?
|

댓글 6개

질문이 이해가안됩니다...
$wr_2 = ${"index".$chk_in};

이렇게 해보세요
오리위즈님 답변감사합니다..

DB에 $index01 의 쪼갠필드 값이 저장되어야 하는데 알려주신데로 해보니까..
컬럼이 int(11) 이라서 그런지 01 이라는 숫자만 저장되여....ㅠㅠ
$wr_2 = '\$index".$chk_in"'; <= 이렇게 하면, 컬럼이 int(11) 일때는 01 (즉, $chk_in 의 숫자) 만 입력되고,
varchar 일때는 $index01 이렇게 쪼갠필드명이 그대로 입력이 되여.....

사실 쪼개 필드의 값이 입력되야 하거든여....
도와주세영..
오리위즈님 다시해보니..

컬럼이 int(11) 일때는 그냥, 쪼갠필드 숫자만 입력이 되구여..
컬럼이 varchar 일때는 값이 정상적으로 들어가네요...^^

정수만들어갈꺼라서 int를 섰는데....이런상황이면 다시 varchar 로 바꿔야겠어요....
sprintf("%02d", $chk_in) 하시면 두자리 문자열로 표현됩니다.
오리위즈님..감사합니다.
해결됐어영....^^
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-10-22 조회 1,063
11-10-22 조회 1,654
11-10-22 조회 878
11-10-22 조회 1,025
11-10-22 조회 935
11-10-22 조회 1,131
11-10-22 조회 897
11-10-22 조회 842
11-10-22 조회 1,074
11-10-22 조회 1,733
11-10-21 조회 893
11-10-21 조회 1,041
11-10-21 조회 1,115
11-10-21 조회 997
11-10-21 조회 832
11-10-21 조회 1,056
11-10-21 조회 1,116
11-10-21 조회 1,089
11-10-21 조회 1,660
11-10-21 조회 856