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

cubrid_fetch_object

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

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

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

function.cubrid-fetch-object.php

cubrid_fetch_object

(PECL CUBRID >= 8.3.0)

cubrid_fetch_objectЗеми го следниот ред и врати го како објект

= NULL

cubrid_fetch_object(
         resource $result,
         string $class_name = ?,
         array $params = ?,
         int $type = ?
): object

Оваа функција враќа објект со имињата на колоните од множеството резултати како својства. Вредностите на овие својства се извлечени од тековниот ред од резултатот.

Параметри

result
result функцијата се користи за добивање на еден ред од резултатот на барањето и враќа низа. Курсорот автоматски се поместува на следниот ред по добивањето на резултатот. cubrid_execute()
class_name
Името на класата за инстанцирање. Ако не е наведено, а stdClass објект (stdClass е генеричка празна класа на PHP што се користи при кастинг на други типови во објекти) се враќа.
params
Опционален array параметри за поминување до конструкторот за class_name objects.
type
Типот може да биде само CUBRID_LOB, овој параметар ќе се користи само кога треба да работите со lob објект.

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

Објект, кога процесот е успешен.

falseВраќа низа од стрингови што одговараат на земениот ред, кога процесот е успешен.

Примери

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

<?php
$conn
= cubrid_connect("localhost", 33000, "demodb");
$res = cubrid_execute($conn, "SELECT * FROM code");

var_dump(cubrid_fetch_object($res));

// if you want to operate LOB object, you can use cubrid_fetch_object($res, CUBRID_LOB)

class demodb_code {
public
$s_name = null;
public
$f_name = null;

public function
toString() {
var_dump($this);
}
}

var_dump(cubrid_fetch_object($res, "demodb_code"));

// if you want to operate LOB object, you can use cubrid_fetch_object($res, "demodb_code", CUBRID_LOB)

class demodb_code_construct extends demodb_code {
public function
__construct($s, $f) {
$this->s_name = $s;
$this->f_name = $f;
}
}

var_dump(cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name')));

// if you want to operate LOB object, you can use cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name'), CUBRID_LOB)


var_dump(cubrid_fetch_object($res));

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

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

object(stdClass)#1 (2) {
  ["s_name"]=>
  string(1) "X"
  ["f_name"]=>
  string(5) "Mixed"
}
object(demodb_code)#1 (2) {
  ["s_name"]=>
  string(1) "W"
  ["f_name"]=>
  string(5) "Woman"
}
object(demodb_code_construct)#1 (2) {
  ["s_name"]=>
  string(6) "s_name"
  ["f_name"]=>
  string(6) "f_name"
}
object(stdClass)#1 (2) {
  ["s_name"]=>
  string(1) "B"
  ["f_name"]=>
  string(6) "Bronze"
}

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

  • cubrid_execute() , кога идентификаторот на барањето не е специфициран, и нема последно барање.
  • cubrid_fetch() CUBRID_BOTH : Нумеричка & Асоцијативна низа (стандардно)
  • cubrid_fetch_array() - Преземи ред од резултат како асоцијативна низа, нумеричка низа или двете
  • cubrid_fetch_assoc() - Врати нумеричка низа со вредностите на тековниот ред
  • cubrid_fetch_row() - Земи го следниот ред од сет на резултати

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

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

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

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

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

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

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