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

INSERT 시에 값에 특수무자 ' 가 포함되면 문자가 있는데... 채택완료

오늘도산다 4년 전 조회 2,100

안녕하세요.

 

INSERT 시 입력값에 ' 특수문자가 발생하면 입력 처리가 안되는데 이럴때 어떻게 해야되나요?

 

받는 값을 전부 변환 시켜줘야될까요???

 

만약 입력받는 변수가 50개라면 ' 특수문자 입력시 입력이 안되는걸 감지하기위해

모든 변수에 ' 특수문자 체크하여 변환이나 삭제하는 방법 밖에 없는건가요?

 

많은 조언 부탁 드립니다.

 

감사합니다.

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

답변 2개

채택된 답변
+20 포인트
4년 전

$test = "'asdf"; addslash($test);

 

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

답변에 대한 댓글 1개

오늘도산다
4년 전
언제나 빠른 답변 감사 드립니다. 볼피드님

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

핑크빈
4년 전

addslashes 함수안에 값들을 넣으세요.

https://www.php.net/manual/en/function.addslashes.php

 

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

답변에 대한 댓글 1개

오늘도산다
4년 전
자세한 답변 감사드립니다. Phillips 님

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

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

로그인