안녕하세요 phpmyadmin 에서
이 엔터를 검색해서 소스를 변경하여야합니다.
\n을 해봐도 안되고 그냥 엔터를 쳐도 안되네요
엔터 구문을 인식 할 수 있는 방법 있을런지요?
감사합니다.
톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
안녕하세요 phpmyadmin 에서
이 엔터를 검색해서 소스를 변경하여야합니다.
\n을 해봐도 안되고 그냥 엔터를 쳐도 안되네요
엔터 구문을 인식 할 수 있는 방법 있을런지요?
감사합니다.
댓글 10
SELECT * FROM `xe_comments` WHERE `content` REGEXP '^<br />\\n target=_blank$'
작동 되지 않는 것 같습니다. ㅠ
요명령어를 내리려고 하는데 쿼리일때는 어떻게 하여야 할까요?
제로보드에서 마이그레이션 하였던 코멘트들 중 링크에 다 <br /> 이 붙어서 링크가 비정상적으로 이루어 지고 있습니다.
"<br />
target=_blank>" 로 되어있어 링크에 에러가 나있는 코멘트들을
" target=_blank>" 로 변경하려고 하고 있습니다.
update xe_comments set content=replace(content,'<br />\n target=_blank>',' target=_blank>');
작은 따움표로 바꿔도 작동하지 않는 것 같습니다. ㅠㅠ
확인해봐야 할 것들:
- \n이 아니라 \r\n일 수도 있음
- \n과 target 사이에 한 칸 띄는 것이 맞는지? 붙여써야 할 수도 있음
- <br />인지 <br/>인지 <br>인지 확인
- \\n 또는 \\r\\n으로 입력해야 할 수도 있음
<br />
target=_blank>
정확히 위 문장 입니다.
update xe_comments set content=replace(content,'<br />\\r\\n target=_blank>',' target=_blank>');
update xe_comments set content=replace(content,'<br />\r\n target=_blank>',' target=_blank>');
update xe_comments set content=replace(content,'<br />\\n target=_blank>',' target=_blank>');
update xe_comments set content=replace(content,'<br />\n target=_blank>',' target=_blank>');
update xe_comments set content=replace(content,'<br />\\r target=_blank>',' target=_blank>');
다안되더니
update xe_comments set content=replace(content,'<br />\r target=_blank>',' target=_blank>'); 로 작동 되었습니다.
감사합니다!!
소중한 시간 내어주셔서 대단히 감사드립니다. ~
이제 에러없이 링크다 잘걸리네요. 뭐 사실 댓글이 예전 주소인 zboard 링크라서 못쓰는링크지만요 ㅎ
여기저기서 도움 주시니 감사할 다름입니다. ~