sql_query("update g4_write_cg set wr_27='아웃' where wr_10 = '인아웃'");
wr_10의값이 '인아웃' 라면 wr_27에 '아웃' 이라고 입력해라.
로 알고있느데요.
오류가 뜨는데요.
뭐가 잘못된건가요?
답변 2개 / 댓글 4개
뭔 오류가 뜨는지 모르겠지만 구문에는 틀린 게 없네요.
저걸 그냥 echo로 찍어서 복사한 뒤에 phpmyadmin이나 콘솔에서 실행해 보세요.
오류가 뭔지 정확하게 나올 테니까요.
답변에 대한 댓글 2개
이 부분은 주석으로 막고
echo "update g4_write_cg set wr_27='아웃' where wr_10 = '인아웃'";
이렇게 해서 이게 정상적으로 나오는지 보시고 나오면 그거 그대로 복사해서 phpmyadmin에서 실행해 보시는 수밖에 없겠네요.
sql_query("update g4_write_cg set wr_27='아웃' where wr_10 = '인아웃'");
write_update.skin에 넣어서 실행하니 잘 작동되는데요.
문제는 현제 테이블의 게시글이 3만개가 넘는데...
게시물 하나 작성할때마다 전체 게시물에서 실행되는거 같습니다.
그렇다면 매번 글 쓸때마다 부하가...
해결점이 뭘까요?
초보라서...ㅠ
답변에 대한 댓글 2개
구조도 모르고 왜 저걸 실행하는지도 모르는 상황에서 뭐라고 답을 드리긴 어렵네요.
where 문에 and wr_id = $wr_id 를 추가 하세요.
답변을 작성하려면 로그인이 필요합니다.
sql_query(
"update g4_write_cg set wr_27='아웃' where wr_10 = '인아웃'"
)
MySQL 메시지: 도움말
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('sql_query("update g4_write_cg set wr_27='
이리뜨거든요 ㅠㅠ