pg_escape_string
Экранирование спецсимволов в строке запроса
&reftitle.description;
stringpg_escape_string
PgSql\Connectionconnection
stringdata
Функция pg_escape_string экранирует спецсимволы в строке запроса для
базы данных. Она возвращает экранированную строку в
формате PostgreSQL. Функция pg_escape_string является
наиболее предпочтительным способом экранирования SQL параметров для PostgreSQL, в то время как
addslashes не должна использоваться с PostgreSQL.
Если тип столбца
bytea, то должна использоваться функция pg_escape_bytea
вместо pg_escape_string. Функция pg_escape_identifier должна использоваться для
экранирования идентификаторов (например, имена таблиц или полей).
Функция поддерживается PostgreSQL версии 7.2 и выше.
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-unspecified-default;
data
Исходная экранируемая строка.
&reftitle.returnvalues;
Возвращает строку, в которой экранированы все необходимые символы.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
Пример использования pg_escape_string
]]>
&reftitle.seealso;
pg_escape_bytea