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

phpmyadmin sql 에서 특정 테이블에 속한 어떠한 모든 필드값들에 채택완료

끼룩끼룩 4년 전 조회 1,827

phpmyadmin sql 에서  

 

g5_write_freeboard1 테이블속  wr_content 필드값들이..  

 

wr_id = 1

wr_content : 안녕하세요

wr_id = 2

wr_content : 여보세요

wr_id = 3

wr_content : 반갑습니다

 

라고 한다면

 

 

wr_id = 1

wr_content : <font color="red"><b>안녕하세요</b></font>

wr_id = 2

wr_content : <font color="red"><b>여보세요</b></font>

wr_id = 3

wr_content : <font color="red"><b>반갑습니다</b></font>

 

위에처럼 

 

wr_content 에 값들 앞뒤로

<font color="red"><b> 와 </b></font>

특정 태그를 앞과 뒤쪽에  sql 명령문으로 일괄적으로 붙일 수 있나요?

 

 

 

 

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

답변 3개

채택된 답변
+20 포인트

wr_contents 안에 랜덤한 문자열이 들어가있고 

 

그값들의 앞뒤에 어떠한 글자를 추가로 넣어야 한다면

</p>

<p>update g5_write_freeboard1  set wr_content = <b>CONCAT(</b>'앞에넣을문자',wr_content,'뒤에넣을문자') </p>

<p>

 

이렇게 하세요

작업전 백업은 필수입니다

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

답변에 대한 댓글 1개

끼룩끼룩
4년 전
감사합니다 제가 원하던 명령어에요!

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

해피정
4년 전

$sql = " update g5_write_freeboard1 set wr_1 = ". preg_replace("안녕하세요","<font color=\"red\"><b>안녕하세요</b></font>",$wr_1) ;

sql_query($sql);

이렇게 해보세요

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

답변에 대한 댓글 2개

만듦
4년 전
저도 이거 추천..
근데 이미 들어간 디비를 수정하려면 넒은마인드님 방법으로 하는수밖에..
끼룩끼룩
4년 전
감사합니다! 근데 이미 db 에 들어간것을 일괄적으로 수정하려던게 목적이다보니 ㅜㅜ

답변 감사합니다!

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

추천할 방법이 아닙니다.

 

그냥 css로 글자색을 바꾸세요.

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

답변에 대한 댓글 2개

끼룩끼룩
4년 전
글자색을 바꾸려는건 아니고 앞뒤로 특정 글자를 넣어주려고 하는데..
하나하나 다 수정하기가 어려워서 그래용...ㅠㅠ
방법이 없을까요?
엑스엠엘
4년 전
넣어주려는 목적이
<font color="red">
이것인 것으로 보아 글자색을 바꾸는 게 아닌가요?

꼭 해야 한다면

php로 출력할 때 앞 뒤에 넣는 것을 추천합니다.

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

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

로그인