pg_parameter_status
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pg_parameter_status
Референца за `function.pg-parameter-status.php` со подобрена типографија и навигација.
pg_parameter_status
класата mysqli_driver
pg_parameter_status — Ги бара тековните поставки на параметрите на серверот
= NULL
Ги бара тековните поставки на параметрите на серверот.
Одредени вредности на параметрите се пријавуваат од серверот автоматски при стартување на конекцијата или секогаш кога нивните вредности ќе се променат. 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