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

varchar 필드에서는 ' 가 입력이 안되나요? 채택완료

alexseo 11개월 전 조회 1,099

varchar 필드에서는 ' 가 입력이 안되나요?

아포스트로피(apostrophe) : '

 

감사합니다.

 

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

답변 5개

채택된 답변
+20 포인트
11개월 전

$wr_1 = addslashes($wr_1); 등록 코드에서 이렇게 해보세요

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

답변에 대한 댓글 2개

a
alexseo
11개월 전
답변 감사합니다.

write_update.php 에서 수정을 해야하나오?
아니면 write.php 에서 해야하나요?
a
alexseo
10개월 전
됩니다. 이제 이해를 했네요.
감사합니다.

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

a
11개월 전

답변 감사합니다.

 

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

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

11개월 전

varchar 는 원리상 모든 문자가 가능합니다.

다만 insert 또는 update 과정에서 필터링 되었을 가능성이 있습니다.

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

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

입력됩니다. 다만,
아마 쿼리상으로 wr_content = '' 이런식으로 들어갈텐데 ' 가 들어가게 되면 쿼리에러가 발생 될겁니다.
그래서 htmlspecialchars 로 치환하시거나 str_replace 등등으로 ' 를 " 나 다른 특수문자로 치환하셔야 합니다.

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

답변에 대한 댓글 2개

a
alexseo
11개월 전
답변 감사합니다.
치환 공부해 보겠습니다.
간장게장같은남자
11개월 전
네 php htmlspecialchars 검색하시면 바로 검색되실겁니다~

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

s
sinbi Expert
11개월 전

저장됩니다. 아마도 업데이트 파일에서 필터링 된 듯 합니다.

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

답변에 대한 댓글 1개

a
alexseo
11개월 전
답변 감사합니다

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

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

로그인