기록하기 위해
업데이트 헤드 스킨에
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개
Policia
2020-12-18 (금) 11:40:52
데이터 유형 int(11)에 기본값이 0인게 맞죠?
길이가 0으로 하시진 않으셨을것 같고..
쿼리문 테스트 해보니 이상은 없는데 안된다면...해당 업데이트스킨이 정상적으로 올라가지않았다던가 밖에 생각이안나네요
길이가 0으로 하시진 않으셨을것 같고..
쿼리문 테스트 해보니 이상은 없는데 안된다면...해당 업데이트스킨이 정상적으로 올라가지않았다던가 밖에 생각이안나네요
그누x쵸딩
2020-12-18 (금) 17:09:12
폴리시아님 감사합니다. 알려주셨는데 왜 안되나 고민이었는데...지금 생각해보니 wr_5 인풋이 쓰기에 없서 인거 같습니다.
병원에서일해요
2020-12-18 (금) 09:40:13
where절 변수에 {}가 빠져서 그런거같네요
답변에 대한 댓글 1개
그누x쵸딩
2020-12-18 (금) 09:58:07
감사합니다. 여러가지로 해봐도 안되네요. 알려주신거도 안되구요 제목은 wr_1이라고 잘못썼습니다.
wr_5이구요
wr_5이구요
답변을 작성하려면 로그인이 필요합니다.