GNUAPP

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개의 필드를 쪼개서 사용하기때문에 항상 같이 챙겨서 저장해야 되나요?
|

댓글 2개

같이 챙기셔야 합니다.
게시물 수정시 각각의 인풋에 값이 들어가있다면 저장할때 그대로 넘겨받아 저장해야 합니다.
1과 3의 데이터가 지워진다는것은 수정시 1, 3값이 없어서 그러신거 같은데요.
수정시 1,2,3 모두 값을 넣어주고 2를 수정하면 1,3은 기존값이 들어가있으니 같은 값이 덮어써지겠지요.
결국 모두 값이 덮어써지는건데 2만 수정했으니 2만 업데이트 되는 것 처럼 보이는 겁니다.

질문에 답이 됐는지 모르겠네요.
2만 바꾸더라도 1,3은 모두 챙겨야 하는 거였군요. ㅎ
이제 확실히 알겠어요.~
감사합니다. :)
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 590
12년 전 조회 767
12년 전 조회 961
12년 전 조회 781
12년 전 조회 1,004
12년 전 조회 770
12년 전 조회 777
12년 전 조회 971
12년 전 조회 1,000
12년 전 조회 986
12년 전 조회 2,966
12년 전 조회 1,586
12년 전 조회 1,135
12년 전 조회 1,403
12년 전 조회 949
12년 전 조회 3,147
12년 전 조회 872
12년 전 조회 1,707
12년 전 조회 1,555
12년 전 조회 1,566