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_optionRetrieves an option value for a statement resource or a connection resource

= NULL

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

Retrieves the value of a specified option value for a statement resource or a connection resource.

Параметри

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

A valid statement or connection options. The following new options are available as of ibm_db2 version 1.6.0. They provide useful tracking information that can be set during execution with db2_get_option().

Забелешка: Prior versions of ibm_db2 do not support these new options. Кога вредноста во секоја опција се поставува, некои сервери можеби нема да ја обработат целата обезбедена должина и може да ја скратат вредноста. За да се осигурате дека податоците наведени во секоја опција се претвораат правилно кога се пренесуваат до хост систем, користете само знаци од А до З, од 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 знаци во неалчен режим. знаци во неалчен режим. -

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

Returns the current setting of the connection attribute provided on success or false при неуспех.

Примери

Example #1 Setting and retrieving parameters through a connection resource

<?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.