늘 고맙고 감사합니다.
본문
wr_111~ wr_134까지 값이 있는 거만 tracking에 구분자로 업데이트 시키려는데요
if($w=='u'){
$tracking = ""; for($i=111; $i<=134; $i++) { if($i>111) $tracking .= "|"; $tracking .= ${"wr_".$i}; }
sql_query("update g5_write_abc set tracking='$tracking' where wr_12 = '$wr_12' ");
}
위처럼 하니
tracking에
1234|5567|4577||||||||||||||||
이런식으로 뒤에 구분자가 주주룩~~
1234|5567|4577 이렇게만
저장되게 할 수 없을까요?
답변 3
$tracking = [];
for($i=111; $i<=134; $i++) {
$tracking[] = ${"wr_".$i};
}
sql_query("update g5_write_abc set tracking='"implode("|", $tracking)."' where wr_12 = '$wr_12' ");
$i값에 따라 뒤에붙은 "|"은 안붙여 조치하시면 됩니다.
implode 가 있었네요. 잘 배우고 갑니다.
답변을 작성하시기 전에 로그인 해주세요.