필드(일부)+값=$필드명 으로 만들때..구문좀 봐주세요. > 그누4 질문답변

그누4 질문답변

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

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

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

본문

안녕하세요..

$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;      <= 이렇게 되게 하고자 합니다. 어떻게 해야 되나요..?
  • 복사

댓글 전체

오리위즈님 답변감사합니다..

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

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

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

정수만들어갈꺼라서 int를 섰는데....이런상황이면 다시 varchar 로 바꿔야겠어요....
© SIRSOFT
현재 페이지 제일 처음으로