PDO::quote — SQL 문의 문자열에 따옴표를 추가합니다. (PHP 5 >= 5.1.0, PECL pdo >= 0.2.1)
공개 문자열 PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )
PDO::quote()는 SQL 문의 문자열에 따옴표를 추가하거나 특수 문자열을 이스케이프합니다.
string 따옴표를 추가할 문자열입니다 .
parameter_type은 드라이버에 데이터 유형을 제공합니다.
이론적으로 안전하게 SQL 문에 전달되어 실행될 수 있는 따옴표 붙은 문자열을 반환합니다. 드라이버가 지원하지 않으면 FALSE를 반환합니다.
<?php$conn = new PDO('sqlite:/home/lynn/music.sql3');/* 단순 문자열 */$string = 'Nice';print "인용되지 않은 문자열: $stringn";print "인용됨 문자열: " . $conn->quote($string) . "n";?>
위의 출력은 다음과 같습니다.
인용되지 않은 문자열: NiceQuoted 문자열: 'Nice'
<?php$conn = new PDO('sqlite:/home/lynn/music.sql3');/* 위험한 문자열 */$string = 'Naughty ' string';print "Unquoted string: $stringn"; "인용된 문자열:" . $conn->quote($string) "n";?>
위 루틴은 다음을 출력합니다:
인용되지 않은 문자열: Naughty ' stringQuoted 문자열: 'Naughty '' string'