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

pg_parameter_status

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

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

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

function.pg-parameter-status.php

pg_parameter_status

класата mysqli_driver

pg_parameter_statusГи бара тековните поставки на параметрите на серверот

= NULL

pg_parameter_status(PgSql\Connection $connection = ?, string $param_name): string

Ги бара тековните поставки на параметрите на серверот.

Одредени вредности на параметрите се пријавуваат од серверот автоматски при стартување на конекцијата или секогаш кога нивните вредности ќе се променат. pg_parameter_status() може да се користи за испитување на овие поставки. Враќа тековна вредност на параметар ако е позната, или false ако параметарот не е познат.

Параметрите пријавени од серверот вклучуваат server_version, server_encoding, client_encoding, is_superuser, session_authorization, DateStyle, TimeZoneПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во integer_datetimes. Забележете дека server_version, server_encoding and integer_datetimes не може да се промени по стартувањето на PostgreSQL.

Параметри

connection

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

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

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

param_name

Можни param_name вредностите вклучуваат server_version, server_encoding, client_encoding, is_superuser, session_authorization, DateStyle, TimeZoneПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во integer_datetimes. Забележете дека оваа вредност е чувствителна на големи и мали букви.

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

А string што ја содржи вредноста на параметарот, false при неуспех или невалидност param_name.

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

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

Примери

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

<?php
$dbconn
= pg_connect("dbname=publisher") or die("Could not connect");

echo
"Server encoding: ", pg_parameter_status($dbconn, "server_encoding");
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Server encoding: SQL_ASCII

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

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

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

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

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

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

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