mysql_escape_string

(PHP 4 >= 4.0.3, PHP 5)

mysql_escape_string - mysql_query에서 사용할 문자열을 이스케이프합니다.

경고 이 확장은 PHP 5.5.0에서 더 이상 사용되지 않으며 PHP 7.0.0에서 제거되었습니다. 대신 MySQLi 또는 PDO_MySQL 확장을 사용해야 합니다. MySQL: API 선택 가이드도 참조하세요. 이 함수의 대안은 다음과 같습니다.


설명

mysql_escape_string(string $unescaped_string): string

이 함수는 unscaped_string을 이스케이프하므로 mysql_query()에 안전하게 배치할 수 있습니다. 이 함수는 더 이상 사용되지 않습니다.

이 함수는 mysql_real_escape_string()이 연결 핸들러를 취하고 현재 문자 집합에 따라 문자열을 이스케이프한다는 점을 제외하고 mysql_real_escape_string()과 동일합니다. mysql_escape_string()은 연결 인수를 취하지 않으며 현재 charset 설정을 존중하지 않습니다.


매개변수

unescaped_string
이스케이프할 문자열입니다.

반환 값

이스케이프된 문자열을 반환합니다.


Examples

예제 #1 mysql_escape_string() 예제

                  
<?php
$item = "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
printf("Escaped string: %s\n", $escaped_item);
?>
                  
                

위의 예는 다음을 출력합니다.

Escaped string: Zak\'s Laptop
                

노트

참고:

mysql_escape_string()%_를 이스케이프하지 않습니다.


기타