php 문법 질문 - 컨텐츠중 '가 있는 경우의 오류문제

   조회 34165   추천 0    

우선 이곳에 물어봐서 죄송하네요.
 
너무 간단한 질문일수도 있다보니........^^;
 
우선 제가 php의 문법에 대한 기초 지식은 없습니다.
단지 이해하고 활용만 할뿐이고요.
 
근데 문제는
POST로 받은값에 컨텐츠중 '가 있으면 컨텐츠가 디비에 입력되지 않는 현상이 있네요.
아마도 이 문제가
이 내용인듯은 한데
전 기본 문법을 모르다보니 "와 '의 차이도 모르겠네요.
 
php하시는 분들의 경우 간단한 내용일수도 있으나
전 문법자체를 모르다보니
허접질문일수도 있으나 여기에 글을 올려봅니다.
 
좋은 하루 되세요.
- by inoree.com -
짧은글 일수록 신중하게.
회원K 2013-09
노리 2013-09
히히 영어당.....
정보 감사합니다.

근데 뭔말인지 알아볼수가 없는.......엉엉
매쓰TM 2013-09
데이터 입력시 반드시 처리해줘야 합니다.
안그러면 SQL인젝션으로 DB털립니다.
노리 2013-09
네네 연관해서 찾다보니
보안때문에 특수 문자를 입력 못하게 막는다 그런 내용인듯 하네요.

\x00, \n, \r, \, ', " and \x1a

요거 맞죠?
http://www.oops4u.com/481
한글로 되어 있으닌까 이해가 쉽네요.

강윤호님 빠른 답변 감사드립니다.

그런 거였구나
정보 감사 드립니다...^^
회원K 2013-09
insert into g set a = 'aa'aaa' 이러면 안에 있는 ' 때문에 문제가 되겠죠?
그래서 escape을 해줍니다.
물론 보안 때문이기도 하구요.

insert into g set a = 'aa'aaa'
김동봉 2013-09
POST값을 htmlspecialchars로 설정하면 '"' ->'"',"'"-> '''로 변경해줍니다.


QnA
제목Page 3439/5729
2014-05   5264943   정은준1
2015-12   1789943   백메가
2012-11   7994   이선호
2023-04   4647   osthek83
03-19   519   화정큐삼
2012-12   5342   까비
2015-12   4439   초보IT
2015-12   5755   김영기
2019-03   3777   무아
2023-05   3262   길가던뉴비
04-03   536   비오는날우산
2015-12   4401   제스퍼즈
2016-11   4896   주태형
2023-05   1903   미담
04-07   350   검은신발
2009-11   6198   스팀팩마린
2016-11   5912   김건우
2015-12   3821   회원K
2016-11   4359   초보IT
2013-01   6272   서울I김동수
2016-11   8628   박성만
2009-11   8786   푸릉이