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 이 업데이트 되야 하는데..
해당조건에 해당되는 게시물들 모두 업데이트 됩니다만,
그값이 조건에 해당되는 모든 게시물에 동일하게 업데이트 되어 버립니다. 조건은 같아도, 값이 다 틀리거든여...
각자의 값들이 업데이트 되게 하려면 어떻게 해야 하나요..??
아..이제 거의 다 된거 같은데 잘안되네요.....아웅...
댓글 전체
균이님께서 알려주신 구문으로 한테이블에 각각의 게시물중에 조건에 해당되는것들만 복사하는건 잘됩니다.
wr_10, wr_20 은 각각 쪼개진 값이 같은데, 이 쪼개진값을 배열하고 배열한것을 다시 여분필드에 넣어야 하는데, 위처럼 하면, 배열하고 배열한것을 다시 여분필드에 조건에 해당되는것들만 넣는것은 됩니다...
근데, 어떤 하나의 값이 기준이 되서 그값이 다 동일하게 들어가버려여....
각각의 값들이 틀린데, 저기 복사한것처럼 각각 들어가줘야 하는데....이게 안되네여....ㅠㅠ
좀 도와주세영~~~~~아웅...