테스트 사이트 - 개발 중인 베타 버전입니다

기초적인 쿼리 질문입니다! 채택완료

soulfood 10년 전 조회 3,418

 

 

 

wr_1 / wr_3 / wr_3 / wr_4 /

 

 

이런 식으로 컬럼이 있지 않습니까 ~ 이중에서 wr_1의 컬럼을 비우고 싶습니다.

 

 

그래서 update g5_write_24 set wr_1=' ' where wr_id={$_POST[wr_id]} ;

 

라고 해봤는데 공백이 하나의 내용으로 인식을 못하고 이전에 있던 내용이 그대로 살아있더라구요...

 

 

한 게시글의 wr_1의 내용만 삭제하고 싶은데 어떻게 해야할까요  

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

답변 5개

채택된 답변
+20 포인트

캐쉬가 남아서 그럴수도 있습니다

 

인터넷익스플로러 열고 > 인터넷 옵션 > 일반 > 설정 > 임시 인터넷파일 > 저장된 페이지의 새버젼확인 > 웹페이지 열때마다로 설정

 

그리고 컬럼을 비울 때 작은따옴표 사이 에서 공백 넣지말고 붙이시는게 ' ' 이게 아니고  '' 이렇게요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
soulfood
10년 전
그럼 이렇게 쿼리문짜는게 틀린것만은 아닐까요? ㅎ 조언 감사합니다 ㅎ
그러나 그보다 delete 용법으로 한 row만 삭제 하는게 아니라 한 컬럼만 삭제할 수도 있는건가요?
불량학생
10년 전
delete를 사용하시면 1개 또는 여러개의 데이터가 날아가겠지요
수정 , 저장은 update로 하는게 맞구요

$query = " UPDATE g5_write_24 SET wr_1='' WHERE wr_id='".$_POST[wr_id]."' ";

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

10년 전
ㅎㅎ 원래 개발자들이 야근 많이 하고 머리 띵하고하면 누구나 점 잘못찍고 점을 컴마로찍고 그런경우 간혹 있어요 세미콜론 안붙이고 가로 안닫고 ㅋㅋㅋㅋ

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
soulfood
10년 전
ㅋㅋㅋㅋㅋㅋㅋ 맞아요 아이구 ㅠ 댓글 주셔서 정말 감사합니다 :) 벌써 어제가 되었네요, 오늘 편안한 오후 되시길 바랍니다! :)

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

s
10년 전

아 모두 감사합니다.

바보팅이 처럼 테스트 한다고

 

sql문 에코 찍어두고, 마지막에 쿼리 실행을 안하고 왜 이게 안되고 있지... 고민하며 한참을 디비만 쳐다보고 있었네요

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

아 무지를 알려주셔서 다들 감사합니다 :)  

로그인 후 평가할 수 있습니다

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

10년 전

update g5_write_24 set wr_1=''  (공백 없이 한번 해보세요)

흠 이렇게 한다면 해당 테이블 모든열 wr_1 필드가 없어질텐데 안된다고 하니 당황 스럽네요 ㅎ 

 

로그인 후 평가할 수 있습니다

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

{$_POST[wr_id]}값이나 쿼리문을 출력해보세요.

 

{$_POST[wr_id]}​값이 없는거같네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
soulfood
10년 전
{$_POST[wr_id]}​값은 있습니다 ㅜ ㅎ

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

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

로그인