답변 3개
phpMyAdmin / HeidiSQL / 기타 도구
또는 그누보드 루트에 파일 하나 만들어서 접속해도 되겠고요.
</p>
<p><?php</p>
<p>include_once('./_common.php');</p>
<p>$source = '<img src="<a href="https://외부이미지도메인/경로/이미지파일명">';" target="_blank" rel="noopener noreferrer">https://외부이미지도메인/경로/이미지파일명">';</a> // ★ ①</p>
<p>$target = '<img src="<a href="https://다른주소/경로/이미지파일명">';" target="_blank" rel="noopener noreferrer">https://다른주소/경로/이미지파일명">';</a> // ★ ②</p>
<p>sql_query("UPDATE 테이블명 SET wr_content=REPLACE(wr_content, '{$source}', '{$target}') WHERE wr_content LIKE '%외부이미지도메인%'");</p>
<p>
"공통으로 들어간 정확한 문자열"을 먼저 확인해서 ①에 넣어주면 됩니다.
지정한 테이블에서 '외부이미지도메인' 문자열이 있는 레코드 대상으로
① 문자열을 ② 문자열로 치환입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
공지용 이미지는 "단일"인가요?
그러니까, 모든 상품 설명에 공통의 이미지 추가한 것이죠?
- 동일한 파일명으로 외부 이미지 호스팅에 이미지를 올리는 것이 가장 편하겠습니다.
jpg라면 1x1픽셀, 상품 상세 설명 배경색과 같도록….
gif나 png라면 1x1픽셀 투명 배경으로….
- 그냥 주소 자체를 삭제하겠다면 본문에 들어간 이미지 주소 확인해서 아래처럼 일괄 제거(또는 다른 주소로 치환)
UPDATE 테이블명 SET wr_content=REPLACE(wr_content, '<img src="https://외부이미지호스팅주소/경로/이미지파일명">', '') WHERE wr_content LIKE '%https://외부이미지호스팅주소%';
답변에 대한 댓글 1개
제가 워낙 컴맹이라 ;_: 아래 설명해주신걸 어디에서 작업을 해야할까요?
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인