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

db2_get_option

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

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

Референца за `function.db2-get-option.php` со подобрена типографија и навигација.

function.db2-get-option.php

db2_get_option

("PECL ibm_db2 >= 1.6.0")

db2_get_option(PECL ibm_db2 >= 1.6.0)

= NULL

function db2_get_option(resource $resource, string $option): string|false

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

Параметри

resource
Поставува опции за ресурс од изјава или ресурс од конекција. Не можете да поставувате опции за ресурси од резултати. db2_prepare() Валиден ресурс од изјава како што е вратен од db2_connect() or db2_pconnect().
option

Презема вредност на одредена опција за ресурс на изјава или ресурс на врска. db2_get_option().

Забелешка: Валидни опции за изјава или врска. Следниве нови опции се достапни од верзијата 1.6.0 на ibm_db2. Тие обезбедуваат корисни информации за следење што може да се постават за време на извршување со Кога вредноста во секоја опција се поставува, некои сервери можеби нема да ја обработат целата обезбедена должина и може да ја скратат вредноста. За да се осигурате дека податоците наведени во секоја опција се претвораат правилно кога се пренесуваат до хост систем, користете само знаци од А до З, од 0 до 9 и долна црта (_) или точка (.).

userid

SQL_ATTR_INFO_USERID - покажувач кон низа од знаци завршена со нула што се користи за идентификување на ID-то на корисникот на клиентот испратено до хост базата на податоци при користење на DB2 Connect.

Забелешка: DB2 за z/OS и OS/390 серверите поддржуваат должина до 16 знаци. Овој кориснички ID не треба да се меша со корисничкиот ID за автентикација, тој е само за цели на идентификација и не се користи за никаква авторизација.

acctstr

SQL_ATTR_INFO_ACCTSTR - покажувач кон низа од знаци завршена со нула што се користи за идентификување на низата за сметководство на клиентот испратена до хост базата на податоци при користење на DB2 Connect.

Забелешка: DB2 за z/OS и OS/390 серверите поддржуваат должина до 200 знаци.

applname

SQL_ATTR_INFO_APPLNAME - покажувач кон низа од знаци завршена со нула што се користи за идентификување на името на апликацијата на клиентот испратено до хост базата на податоци при користење на DB2 Connect.

Забелешка: DB2 за z/OS и OS/390 серверите поддржуваат должина до 32 знаци.

wrkstnname

SQL_ATTR_INFO_WRKSTNNAME - покажувач кон низа од знаци завршена со нула што се користи за идентификување на името на работната станица на клиентот испратено до хост базата на податоци при користење на DB2 Connect.

Забелешка: DB2 за z/OS и OS/390 серверите поддржуваат должина до 18 знаци.

Следната табела специфицира кои опции се компатибилни со достапните типови на ресурси:

Матрица на ресурси-параметри
Можни индекси на низи за Име (константа) Тип на ресурс
      Конекција Изјава Резултат сет
userid SQL_ATTR_INFO_USERID знаци во неалчен режим. знаци во неалчен режим. -
acctstr SQL_ATTR_INFO_ACCTSTR знаци во неалчен режим. знаци во неалчен режим. -
applname SQL_ATTR_INFO_APPLNAME знаци во неалчен режим. знаци во неалчен режим. -
wrkstnname SQL_ATTR_INFO_WRKSTNNAME знаци во неалчен режим. знаци во неалчен режим. -

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

Претходните верзии на ibm_db2 не ги поддржуваат овие нови опции. false при неуспех.

Примери

Враќа моменталното поставување на атрибутот на врската обезбеден при успех или

<?php
/* Database Connection Parameters */
$database = 'SAMPLE';
$user = 'db2inst1';
$password = 'ibmdb2';

/* Obtain Connection Resource */
$conn = db2_connect($database, $user, $password);

echo
"Client attributes passed through connection string:\n";

/* Create the associative options array with valid key-value pairs */
/* Assign the attributes through connection string */
/* Access the options specified */
$options1 = array('userid' => 'db2inst1');
$conn1 = db2_connect($database, $user, $password, $options1);
$val = db2_get_option($conn1, 'userid');
echo
$val . "\n";

$options2 = array('acctstr' => 'account');
$conn2 = db2_connect($database, $user, $password, $options2);
$val = db2_get_option($conn2, 'acctstr');
echo
$val . "\n";

$options3 = array('applname' => 'myapp');
$conn3 = db2_connect($database, $user, $password, $options3);
$val = db2_get_option($conn3, 'applname');
echo
$val . "\n";

$options4 = array('wrkstnname' => 'workstation');
$conn4 = db2_connect($database, $user, $password, $options4);
$val = db2_get_option($conn4, 'wrkstnname');
echo
$val . "\n";

echo
"Client attributes passed post-connection:\n";

/* Create the associative options array with valid key-value pairs */
/* Assign the attributes after a connection is made */
/* Access the options specified */
$options5 = array('userid' => 'db2inst1');
$conn5 = db2_connect($database, $user, $password);
$rc = db2_set_option($conn5, $options5, 1);
$val = db2_get_option($conn5, 'userid');
echo
$val . "\n";

$options6 = array('acctstr' => 'account');
$conn6 = db2_connect($database, $user, $password);
$rc = db2_set_option($conn6, $options6, 1);
$val = db2_get_option($conn6, 'acctstr');
echo
$val . "\n";

$options7 = array('applname' => 'myapp');
$conn7 = db2_connect($database, $user, $password);
$rc = db2_set_option($conn7, $options7, 1);
$val = db2_get_option($conn7, 'applname');
echo
$val . "\n";

$options8 = array('wrkstnname' => 'workstation');
$conn8 = db2_connect($database, $user, $password);
$rc = db2_set_option($conn8, $options8, 1);
$val = db2_get_option($conn8, 'wrkstnname');
echo
$val . "\n";
?>

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

Client attributes passed through connection string:
db2inst1
account
myapp
workstation
Client attributes passed post-connection:
db2inst1
account
myapp
workstation

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

  • db2_connect() - Враќа врска до база на податоци
  • db2_cursor_type() - Враќа тип на курсор што се користи од ресурс на изјава
  • db2_exec() - Извршува SQL изјава директно
  • db2_set_option() - Поставува опции за ресурси за конекција или изјава
  • db2_pconnect() - Враќа постојана врска со база на податоци
  • db2_prepare() - Подготвува SQL изјава за извршување

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

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

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

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

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

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

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

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

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