pg_escape_string
Dodaje znaki ucieczki do łańcucha znaków (stringa) używanego w zapytaniach
&reftitle.description;
stringpg_escape_string
PgSql\Connectionconnection
stringdata
pg_escape_string dodaje znaki ucieczki do łańcucha, którego chcemy
użyć w zapytaniu do bazy danych. Zwraca łańcuch z sekwencjami Escape
w formacie PostgreSQL-a bez cudzysłowów. pg_escape_literal jest
bardziej zalecaną drogą zabezpieczenia parametrów SQL dla PostreSQL.
Nie można używać funkcji addslashes z PostreSQL.
Jeśli typem kolumny jest
bytea, trzeba użyć funkcji pg_escape_bytea
zamiast tej. Do zabezpieczenia identyfikatorów (np. nazw tabel i pól
należy użyć funkcji pg_escape_identifier.
Funkcja wymaga PostgreSQL 7.2 lub nowszego.
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-unspecified-default;
data
Ciąg znaków (ang. string) zawierający tekst bez sekwencji Escape.
&reftitle.returnvalues;
Łańcuch (ang. string) zawierający dane z sekwencjami Escape.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
Przykład użycia pg_escape_string
]]>
&reftitle.seealso;
pg_escape_bytea