|
pg_escape_literalテキスト型フィールドに挿入するために、リテラルをエスケープする 説明
stringfalse pg_escape_literal(PgSql\Connection
$connection = ?, string $string)pg_escape_literal は、 PostgreSQL データベースへの問い合わせに使うリテラルをエスケープします。 PostgreSQL フォーマットでエスケープされたリテラルを返します。 pg_escape_literal は、データの前後にクォートを追加します。 ユーザーが自分で追加してはいけません。 pg_escape_string ではなくこの関数を使うことを推奨します。 カラム型が bytea の場合は、代わりに pg_escape_bytea を使わなければなりません。 識別子 (テーブル名やフィールド名など) のエスケープには pg_escape_identifier を使わなければなりません。 パラメータ
戻り値
エスケープされたデータを文字列で返します。
失敗した場合に 変更履歴
例
例1 pg_escape_literal の例 参考
|