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

게시글 업데이트 문의 채택완료

열공중 9년 전 조회 4,465

특정 a게시판에 글이 등록되어있습니다.

등록할때 글마다 wr_10 각각의 임의의 번호를 넣어두었습니다.

 

임의의 파일에서(예 update.php)에서 a게시판에 글 중에 wr_10이 있는것만 찾아서

wr_10 있는것만 임의로 글 내용을 업데이트 하려고 합니다. 

 

write_update.php 파일 업데이트 부분을 보고 해보려고 하니 잘안되네요. 

 

가능한 방법이 없을까요?

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

답변 3개

채택된 답변
+20 포인트
그누위즈

업데이트 쿼리문은 알려드릴게요

UPDATE 테이블명 SET wr_10=‘변경내용’ WHERE wr_10 !=‘’; 

wr_10에 데이터가있는(공백이아닌) 데이터를 찾아

wr_10의 내용을 일괄로 변경한다.

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

답변에 대한 댓글 2개

열공중
9년 전
wr_10의 내용을 변경하는게 아니라
글 내용과 관련 wr_*을 변경하는것입니다
보들이윤
9년 전
UPDATE 테이블명 SET 변경할필드=‘변경내용’ WHERE wr_10 ='찾고싶은값’;

정확히 어떤 필드의 값을 변경하고 싶으신지 언급하지 않으셔서 정확한 답변은 어렵네요

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

보들이윤님, 행복동님 시간내주셔서 감사합니다.

 

제가 원하는건 for(...

려서 wr_10이 있는것을 찾아서 글 전체 업데이트 하려고 하는것입니다.

 

wr_10 찾는것이 10개라고 가정했을때

 

새롭게 업데이트 할 제목과 내용을 미리지정 해두고(10개)

for(...

해서 하니 업데이트는 되는데

for(...

여기서 나오는 값

마지막 것으로 모두 일괄 업데이트가 되버려서요.

각각 업데이트가 되어야 하는데...


질문이 좀 난해하네요;;

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

답변에 대한 댓글 1개

보들이윤
9년 전
위에 적어드린 업데이트 쿼리는 해당 테이블에서 wr_10의 값이 있는 모든 글번호를 가져와서
모두 동일하게 업데이트 시켜버리는겁니다.
만약에 각각의 제목과 내용을 다르게 하신다고 하시겠다면
각각의 wr_id 고유필드값을 넘겨서 해당 부분만 업데이트 해야합니다.

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

9년 전

write_update_skin.php에서 wr_10 이 있는것을 찾아 wr_1 의 값을 변경한다면

 

 

sql_query("update $write_table set wr_1 = '".$wr_1."' where wr_10 != '' ");

 

 

 

형태로 하면 되지 않을까요?

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

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

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

로그인