addslashes / stripslashes
Language/PHP 2010. 5. 18. 10:34addslashes($str);
문자열에 백슬래시(\) 를 붙인다.
쌍따옴표나 작은따옴표를 사용할 때 replace 해야 할 필요성이 있는 문자열에
addslashes 함수를 사용하면 된다.
특히 데이터베이스에는 작은따옴표(')가 들어가는 문자열을 넘겨주게되면 안된다.
즉, insert from table (name) values('sim'jin) 하나의 문자열을 작은따옴표(')로 구분하는
데이터베이스에서는 문자열을 닫는걸로 인식하게된다. 이때 replace 가 필요하게 된다.
작은따옴표를 아무런 문제없이 넣으려면 'sim\'jin' 으로 대입되어야 한다.
stripslashes($str);
addslashes 한 문자열을 되돌려주는 함수이다.
즉 백슬래시를 제거한 문자열을 리턴한다.
이중 백슬래시는 하나의 백슬래시로 만들게된다.
[출처] addslashes, stripslashes|작성자 심진
'Language > PHP' 카테고리의 다른 글
mysql_connect 접속 및 에러코드 확인 (0) | 2010.05.24 |
---|---|
array_count_values (0) | 2010.05.18 |
array_unshift, array_push (0) | 2010.05.12 |
print_r (0) | 2010.05.11 |
Foreach 문을 이용한 배열출력 (0) | 2010.05.11 |