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

cubrid_get

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

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

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

function.cubrid-get.php

cubrid_get

(ПЕКЛ КУБИД ГЕ >= 8.3.0)

cubrid_getЗеми колона користејќи OID

= NULL

function cubrid_get(resource $conn_identifier, string $oid, mixed $attr = ?): mixed

На cubrid_get() функцијата се користи за добивање на атрибутот на инстанцата на дадената oid. Можете да добиете еден атрибут со користење на тип на податоци стринг за attr аргумент, или многу атрибути со користење на тип на податоци низа за attr argument.

Параметри

conn_identifier
Идентификатор на врската.
oid
OID на инстанцата што сакате да ја прочитате.
attr
Име на атрибутот што сакате да го прочитате.

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

Содржина на бараниот атрибут, кога процесот е успешен; Кога attr е поставен со тип на податоци стринг, резултатот се враќа како стринг; кога attr е поставен со тип на податоци низа (нумеричка низа базирана на 0), тогаш резултатот се враќа во асоцијативна низа. Кога attr е изоставен, тогаш сите атрибути се примени во форма на низа.

false кога процесот е неуспешен или резултатот е NULL (Ако се појави грешка за разликување на празен стринг од NULL, тогаш се печати порака за предупредување. Можете да ја проверите грешката со користење на cubrid_error_code())

Примери

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

<?php
$conn
= cubrid_connect("localhost", 33000, "demodb");

@
cubrid_execute($conn, "DROP TABLE foo");
cubrid_execute($conn, "CREATE TABLE foo(a int AUTO_INCREMENT, b set(int), c list(int), d char(10))");
cubrid_execute($conn, "INSERT INTO foo(a, b, c, d) VALUES(1, {1,2,3}, {11,22,33,333}, 'a')");
cubrid_execute($conn, "INSERT INTO foo(a, b, c, d) VALUES(2, {4,5,7}, {44,55,66,666}, 'b')");

$req = cubrid_execute($conn, "SELECT * FROM foo", CUBRID_INCLUDE_OID);

cubrid_move_cursor($req, 1, CUBRID_CURSOR_FIRST);
$oid = cubrid_current_oid($req);

$attr = cubrid_get($conn, $oid, "b");
var_dump($attr);

$attr = cubrid_get($conn, $oid);
var_dump($attr);

cubrid_close_request($req);
cubrid_disconnect($conn);
?>

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

string(9) "{1, 2, 3}"
array(4) {
  ["a"]=>
  string(1) "1"
  ["b"]=>
  array(3) {
    [0]=>
    string(1) "1"
    [1]=>
    string(1) "2"
    [2]=>
    string(1) "3"
  }
  ["c"]=>
  array(4) {
    [0]=>
    string(2) "11"
    [1]=>
    string(2) "22"
    [2]=>
    string(2) "33"
    [3]=>
    string(3) "333"
  }
  ["d"]=>
  string(10) "a         "
}

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

  • cubrid_put() - Ажурирај колона користејќи OID

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

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

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

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

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

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

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

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

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