cubrid_get
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
cubrid_get
Референца за `function.cubrid-get.php` со подобрена типографија и навигација.
cubrid_get
(ПЕКЛ КУБИД ГЕ >= 8.3.0)
cubrid_get — Земи колона користејќи OID
= NULL
На 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