PHP.mk документација

pg_escape_literal

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.pg-escape-literal.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.pg-escape-literal.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
pg_escape_literal

Референца за `function.pg-escape-literal.php` со подобрена типографија и навигација.

function.pg-escape-literal.php

pg_escape_literal

(PHP 5 >= 5.4.4, PHP 7, PHP 8)

pg_escape_literal (PHP 5 >= 5.4.4, PHP 7, PHP 8)

= NULL

function pg_escape_literal(PgSql\Connection $connection = ?, string $string): string|false

pg_escape_literal() Избегнувај литерал за вметнување во текстуално поле pg_escape_literal() ги избегнува литералите за прашување на PostgreSQL базата на податоци. Враќа избегнат литерал во PostgreSQL формат. pg_escape_string()додава наводници пред и по податоците. Корисниците не треба да додаваат наводници. Се препорачува употреба на оваа функција наместо pg_escape_bytea() . Ако типот на колоната е bytea, pg_escape_identifier() мора да се користи.

Параметри

connection

Еден PgSql\Connection инстанца. Кога connection не е наведено, се користи стандардната врска. Стандардната врска е последната врска направена од pg_connect() or pg_pconnect().

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Од PHP 8.1.0, користењето на стандардната врска е застарено.

string

А string што содржи текст што треба да се избегне.

Вратени вредности

А string (PHP 5 >= 5.4.4, PHP 7, PHP 8) false при неуспех.

Дневник на промени

Верзија = NULL
8.1.0 На connection параметарот очекува PgSql\Connection инстанца сега; претходно, а resource се очекуваше.

Примери

Пример #1 pg_escape_literal() example

<?php 
  // Connect to the database
  $dbconn = pg_connect('dbname=foo');
  
  // Read in a text file (containing apostrophes and backslashes)
  $data = file_get_contents('letter.txt');
  
  // Escape the text data
  $escaped = pg_escape_literal($data);
  
  // Insert it into the database. Note that no quotes around {$escaped}
  pg_query("INSERT INTO correspondence (name, data) VALUES ('My letter', {$escaped})");
?>

Види Исто така

  • pg_escape_identifier() - Ескејп идентификатор за вметнување во текстуално поле.
  • pg_escape_bytea() - Избегај низа за вметнување во bytea поле
  • pg_escape_string() - Избегнувај идентификатор за вметнување во текстуално поле

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.