database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27670 게시물 읽기
No. 27670
replace 함수 문의합니다...
작성자
김선미
작성일
2008-07-11 17:13
조회수
4,416

홈페이지 DB의 모든 테이블, 모든 칼럼마다 악성 스크립트 코드가 심어져서...

replace 함수를 써서 공백으로 바꾸는 것으로 해서 지우고 잇습니다.


대부분 그렇게 해서 잘 지워지고 있는데....  특정 칼럼에서는 잘 먹던게 안먹혀요...


칼럼명이 contents로 돼 있는 경우는 같은 테이블인데도 안먹히더라고요..

그러면서 


replace 함수의 1 인수에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.



이런 메시지가 뜹니다....



예를들면...아래코드...



update IS_BOARD

set title = replace(replace(replace(title,'<',''),'>',''),'script src=http://www.bnrbasead.com/ngg.js/script','')


이 경우(제목에 들어있는 악성주소 삭제)는 잘 반영이 되었는데 




update IS_BOARD

set contents = replace(replace(replace(contents ,'<',''),'>',''),'script src=http://www.bnrbasead.com/ngg.js/script','')




이렇게(내용에 들어있는 악성주소 삭제) 칼럼명을 바꿔서 실행하면 위에서 말씀드린 메시지가 뜨면서 반영이 안되요...


왜 그럴까요....

해답을 찾아봐도 모르겠네요..


혹시 아시는 님들..   

알려주세요^^

[Top]
No.
제목
작성자
작성일
조회
27673mysql 트러블 슈팅하는 방법 [1]
man
2008-07-14
3725
27672맛이 간 하드에서 db 정보 복사하기 [1]
man
2008-07-13
3361
27671isam 테이블 타입을 myisam 테이블 타입으로 변환하기? [1]
장정훈
2008-07-12
3282
27670replace 함수 문의합니다...
김선미
2008-07-11
4416
27669이런경우는 어떻게 해야 합니까? [1]
debbie
2008-07-10
4319
27667에러가 나는데 원인을 모르겟습니다... ;; [1]
초보
2008-07-09
3563
27666mysql 에러메세지 검토 부탁드립니다.. [1]
손관현
2008-07-09
3909
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다