필드(일부)+값=$필드명 으로 만들때..구문좀 봐주세요.
안녕하세요..
$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; <= 이렇게 되게 하고자 합니다. 어떻게 해야 되나요..?
$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개
이렇게 해보세요
DB에 $index01 의 쪼갠필드 값이 저장되어야 하는데 알려주신데로 해보니까..
컬럼이 int(11) 이라서 그런지 01 이라는 숫자만 저장되여....ㅠㅠ
$wr_2 = '\$index".$chk_in"'; <= 이렇게 하면, 컬럼이 int(11) 일때는 01 (즉, $chk_in 의 숫자) 만 입력되고,
varchar 일때는 $index01 이렇게 쪼갠필드명이 그대로 입력이 되여.....
사실 쪼개 필드의 값이 입력되야 하거든여....
도와주세영..
컬럼이 int(11) 일때는 그냥, 쪼갠필드 숫자만 입력이 되구여..
컬럼이 varchar 일때는 값이 정상적으로 들어가네요...^^
정수만들어갈꺼라서 int를 섰는데....이런상황이면 다시 varchar 로 바꿔야겠어요....
해결됐어영....^^