explode 한것은 항상 묶음으로 저장해야 되나요? 정보
explode 한것은 항상 묶음으로 저장해야 되나요?본문
안녕하세요. :) 반갑습니다.ㅎㅎ
특수기호 | 를 경계로 하여 아래같이 사용하고 있는데요.
$sql = " update $g4[yc4_item_table]
set price = '$price01|$price02|$price03|' ";
sql_query($sql);
저장할때는 항상 $price01 $price02 $price03 값을 모두 함께 저장해야 되는가요?
input의 $price02 하나만 값 수정을 하였는데, $price01 $price03의 이전 데이터가
지워지고 공백이 되어 버려서요.
explode하여 사용하는 필드는 저장할때 항상 분할된 변수의 value 값도 모두 챙겨야 하나요?
1개의 필드를 쪼개서 사용하기때문에 항상 같이 챙겨서 저장해야 되나요?
특수기호 | 를 경계로 하여 아래같이 사용하고 있는데요.
$sql = " update $g4[yc4_item_table]
set price = '$price01|$price02|$price03|' ";
sql_query($sql);
저장할때는 항상 $price01 $price02 $price03 값을 모두 함께 저장해야 되는가요?
input의 $price02 하나만 값 수정을 하였는데, $price01 $price03의 이전 데이터가
지워지고 공백이 되어 버려서요.
explode하여 사용하는 필드는 저장할때 항상 분할된 변수의 value 값도 모두 챙겨야 하나요?
1개의 필드를 쪼개서 사용하기때문에 항상 같이 챙겨서 저장해야 되나요?
댓글 전체
같이 챙기셔야 합니다.
게시물 수정시 각각의 인풋에 값이 들어가있다면 저장할때 그대로 넘겨받아 저장해야 합니다.
1과 3의 데이터가 지워진다는것은 수정시 1, 3값이 없어서 그러신거 같은데요.
수정시 1,2,3 모두 값을 넣어주고 2를 수정하면 1,3은 기존값이 들어가있으니 같은 값이 덮어써지겠지요.
결국 모두 값이 덮어써지는건데 2만 수정했으니 2만 업데이트 되는 것 처럼 보이는 겁니다.
질문에 답이 됐는지 모르겠네요.
게시물 수정시 각각의 인풋에 값이 들어가있다면 저장할때 그대로 넘겨받아 저장해야 합니다.
1과 3의 데이터가 지워진다는것은 수정시 1, 3값이 없어서 그러신거 같은데요.
수정시 1,2,3 모두 값을 넣어주고 2를 수정하면 1,3은 기존값이 들어가있으니 같은 값이 덮어써지겠지요.
결국 모두 값이 덮어써지는건데 2만 수정했으니 2만 업데이트 되는 것 처럼 보이는 겁니다.
질문에 답이 됐는지 모르겠네요.
2만 바꾸더라도 1,3은 모두 챙겨야 하는 거였군요. ㅎ
이제 확실히 알겠어요.~
감사합니다. :)
이제 확실히 알겠어요.~
감사합니다. :)