mysql_real_escape_string
mysql_real_escape_string — mysql_query에서 특수 문자열을 이스케이프하기위해 사용
설명 ¶
string mysql_real_escape_string ( string
$unescaped_string
[, resource $link_identifier
] )unescaped_string
된 문자열에서 접속의 현재 문자 집합으로 특수 문자열을 이스케이프하여 mysql_query() 수행시 안전하게 질의할 수 있도록 한다. 이진 데이터를 입력할 경우 이 함수를 사용해야 한다.
mysql_real_escape_string()는 MySQL 라이브러리 함수인 mysql_real_escape_string를 호출하여, 다음의 문자에 백슬래시를 붙인다: \x00, \n, \r,\, ', ", \x1a.
이 함수는 MySQL로 질의를 전송하기 전에 안전하게 데이터를 만들기 위해 항상 사용해야한다.
인수 ¶
unescaped_string
이스케이프할 문자열.
link_identifier
MySQL 연결. 지정하지 않으면 mysql_connect()로 연 마지막 연결을 사용합니다. 연결이 없으면, 인수 없이 mysql_connect()를 호출하여 연결을 만듭니다. 연결이 성립되지 않으면
E_WARNING
등급의 오류를 생성합니다.
반환값 ¶
이스케이프된 문자열을 반환하고 에러가 발생하면 FALSE
를 반환한다.