sql 구문때문에 미치고 환장하겠습니다..마지막 기대를 걸고.. > 그누4 질문답변

그누4 질문답변

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

sql 구문때문에 미치고 환장하겠습니다..마지막 기대를 걸고.. 정보

sql 구문때문에 미치고 환장하겠습니다..마지막 기대를 걸고..

본문

sql 구문을 하나 해결하면 하나가 걸리고, 참 미치고 환장하겠어여..ㅜㅜ

우선, 앞전의 질문들은 친절히 답변주셔서 잘 해결했구여...
이제 마지막이 될거 같은데...잘안되네여....ㅠㅠ

$sql = " select * from '테이블명' where wr_5 = '$g4[time_ymd]' ";
$result = sql_query($sql);
for($i=0;$i<$row=sql_fetch_array($result);$i++) { 

이자리에 쪼갠필드 정의해주고..

if ($ex_101) { $str1 = "$ex_100 - $ex_101"; }
if ($ex_102) { $str2 = "$ex_100 - $ex_102"; }
if ($ex_103) { $str3 = "$ex_100 - $ex_103"; }

$bs_opt = ("$str1\n$str2\n$str3");
$bs_opt1 = str_replace("\n\n", "\n", $bs_opt); 
   
$sql = " update 테이블명 set wr_3 = '$bs_opt1' where wr_5 = '$g4[time_ymd]' "; 
sql_query($sql);
}


이렇게 하면...해당테이블에 조건에 해당되면, 모두 bs_opt1 이 업데이트 되야 하는데..
해당조건에 해당되는 게시물들 모두 업데이트 됩니다만,
그값이 조건에 해당되는 모든 게시물에 동일하게 업데이트 되어 버립니다. 조건은 같아도, 값이 다 틀리거든여...

각자의 값들이 업데이트 되게 하려면 어떻게 해야 하나요..?? 
아..이제 거의 다 된거 같은데 잘안되네요.....아웅...

댓글 전체

sql_query("update 테이블명 set wr_10=wr_20, wr_11=wr_21 where wr_5='$g4[time_ymd]'");

균이님께서 알려주신 구문으로 한테이블에 각각의 게시물중에 조건에 해당되는것들만 복사하는건 잘됩니다.

wr_10, wr_20 은 각각 쪼개진 값이 같은데, 이 쪼개진값을 배열하고 배열한것을 다시 여분필드에 넣어야 하는데, 위처럼 하면, 배열하고 배열한것을 다시 여분필드에 조건에 해당되는것들만 넣는것은 됩니다...

근데, 어떤 하나의 값이 기준이 되서 그값이 다 동일하게 들어가버려여....
각각의 값들이 틀린데, 저기 복사한것처럼 각각 들어가줘야 하는데....이게 안되네여....ㅠㅠ

좀 도와주세영~~~~~아웅...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT