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

pg_escape_identifier

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

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

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

function.pg-escape-identifier.php

pg_escape_identifier

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

pg_escape_identifier Избегај идентификатор за вметнување во текстуално поле

= NULL

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

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

Параметри

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_identifier() example

<?php 
  // Connect to the database
  $dbconn = pg_connect('dbname=foo');
  
  // Escape the table name data
  $escaped = pg_escape_identifier($table_name);
  
  // Select rows from $table_name
  pg_query("SELECT * FROM {$escaped};");
?>

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

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

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

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

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

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

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

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

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

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

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