채택완료

wr_1에 수정횟수를

기록하기 위해

업데이트 헤드 스킨에

if($w == "u") {

    $sql = " select wr_5 from g5_write_test
              where wr_id = '$wr_id' ";

    $sql = " update g5_write_test set wr_5 = '{$write[wr_5]}'+1 where wr_id = '$wr_id' ";
    sql_query($sql);
}

이렇게 하고

컬럼은 int 0으로 바꾸었는데 안되네요.

혹시 뭐가 잘못되었을까요?

|

답변 2개 / 댓글 4개

채택된 답변
+20 포인트

update이고 수정한번당 한번씩 기록이라면 그냥 wr_5 = wr_5+1로 하셔도 될것같습니다

답변에 대한 댓글 3개

알려주신거도 해보았는데도 역시 안됩니다
데이터 유형 int(11)에 기본값이 0인게 맞죠?
길이가 0으로 하시진 않으셨을것 같고..
쿼리문 테스트 해보니 이상은 없는데 안된다면...해당 업데이트스킨이 정상적으로 올라가지않았다던가 밖에 생각이안나네요
폴리시아님 감사합니다. 알려주셨는데 왜 안되나 고민이었는데...지금 생각해보니 wr_5 인풋이 쓰기에 없서 인거 같습니다.

where절 변수에 {}가 빠져서 그런거같네요

답변에 대한 댓글 1개

감사합니다. 여러가지로 해봐도 안되네요. 알려주신거도 안되구요 제목은 wr_1이라고 잘못썼습니다.
wr_5이구요

답변을 작성하려면 로그인이 필요합니다.