다른 테이블 업데이트할 때 채택완료

aaa게시판에서 다른 데이블 g5_write_aaa_sub 에 인서트하기 위해
aaa게시판 업데이트스킨.php에
if($w=='u'){
sql_query("insert g5_write_aaa_sub set wr_id='$write[wr_id]', shipping_idx='$write[wr_2]', shipping_date='$write[wr_3]', shipping_weight='$write[wr_4]', shipping_number='$write[wr_5]', shipping_etc='$write[wr_6]' where wr_id = '$write[wr_id]' ");
}
이렇게 넣었는데 저장이 안됩니다.
g5_write_aaa_sub에는 글이 하나도 없습니다.
테이블만 만들어놨거든요, 뭐가 잘못된 걸까요?
답변 1개
채택된 답변
+20 포인트
5년 전
where 부터 그뒤의 문장들을 제거하세요
insert문에서 where는 작동을 안합니다.
추가적으로
if문의 $w=='u' 인것 은 보통 수정시에 사용하는데
수정시에 사용하실때는
insert가 아니라 update가 되고 where는 존재해야할것이고
wr_id 조건에 입력된 wr_id를 갱신하는것은 삼가는게 좋습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인