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

db2_lob_read

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

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

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

function.db2-lob-read.php

db2_lob_read

("PECL ibm_db2 >= 1.6.0")

db2_lob_read (PECL ibm_db2 >= 1.6.0)

= NULL

function db2_lob_read(resource $stmt, int $colnum, int $length): string|false

од PHP 8.0.0. Силно се обесхрабрува потпирањето на оваа функција. db2_lob_read() Добива кориснички дефинирана големина на LOB датотеки со секое повикување

Параметри

stmt
Валиден stmt за итерација низ одреден столб од сет на резултати и добивање на кориснички дефинирана големина на LOB податоци.
colnum
ресурс што содржи LOB податоци. stmt resource.
length
Валиден број на колона во сетот на резултати од stmt resource.

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

Големината на LOB податоците што треба да се добијат од false Враќа количина на податоци што корисникот ја специфицира. Враќа

Примери

ако податоците не можат да се добијат.

<?php

/* Database Connection Parameters */
$db = 'SAMPLE';
$username = 'db2inst1';
$password = 'ibmdb2';

/* Obtain Connection Resource */
$conn = db2_connect($db,$username,$password);

if (
$conn) {
$drop = 'DROP TABLE clob_stream';
$result = @db2_exec( $conn, $drop );

$create = 'CREATE TABLE clob_stream (id INTEGER, my_clob CLOB)';
$result = db2_exec( $conn, $create );

$variable = "";
$stmt = db2_prepare($conn, "INSERT INTO clob_stream (id,my_clob) VALUES (1, ?)");
$variable = "THIS IS A CLOB TEST. THIS IS A CLOB TEST.";
db2_bind_param($stmt, 1, "variable", DB2_PARAM_IN);
db2_execute($stmt);

$sql = "SELECT id,my_clob FROM clob_stream";
$result = db2_prepare($conn, $sql);
db2_execute($result);
db2_fetch_row($result);
$i = 0;
/* Read LOB data */
while ($data = db2_lob_read($result, 2, 6)) {
echo
"Loop $i: $data\n";
$i = $i + 1;
}

$drop = 'DROP TABLE blob_stream';
$result = @db2_exec( $conn, $drop );

$create = 'CREATE TABLE blob_stream (id INTEGER, my_blob CLOB)';
$result = db2_exec( $conn, $create );

$variable = "";
$stmt = db2_prepare($conn, "INSERT INTO blob_stream (id,my_blob) VALUES (1, ?)");
$variable = "THIS IS A BLOB TEST. THIS IS A BLOB TEST.";
db2_bind_param($stmt, 1, "variable", DB2_PARAM_IN);
db2_execute($stmt);

$sql = "SELECT id,my_blob FROM blob_stream";
$result = db2_prepare($conn, $sql);
db2_execute($result);
db2_fetch_row($result);
$i = 0;
/* Read LOB data */
while ($data = db2_lob_read($result, 2, 6)) {
echo
"Loop $i: $data\n";
$i = $i + 1;
}
} else {
echo
'no connection: ' . db2_conn_errormsg();
}

?>

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

Loop 0: THIS I
Loop 1: S A CL
Loop 2: OB TES
Loop 3: T. THI
Loop 4: S IS A
Loop 5:  CLOB
Loop 6: TEST.
Loop 0: THIS I
Loop 1: S A BL
Loop 2: OB TES
Loop 3: T. THI
Loop 4: S IS A
Loop 5:  BLOB
Loop 6: TEST.

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

  • db2_bind_param() - Врзува PHP променлива со параметар на SQL изјава
  • db2_exec() - Извршува SQL изјава директно
  • db2_execute() - Извршува подготвена SQL изјава
  • db2_fetch_row() - Поставува покажувач на сет на резултати на следниот ред или бараниот ред
  • db2_prepare() - Подготвува SQL изјава за извршување
  • db2_result() - Враќа една колона од ред во сет на резултати

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

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

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

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

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

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

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

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

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