cubrid_fetch_object

(PECL CUBRID >= 8.3.0)

cubrid_fetch_object — Витягти наступний рядок як об'єкт

Опис

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

Функція повертає об'єкт із властивостями, імена яких дорівнюють іменам стовпців результуючого набору, а значення відповідно значенням.

Список параметрів

result

Result отриманий з cubrid_execute()

class_name

Назва класу, який буде використаний для створення об'єкта. Якщо не задано, то буде використано stdClass (stdClass - базовий, порожній клас PHP, який використовується при перетворенні інших типів в об'єкти).

params

Необов'язковий масив параметрів передачі в конструктор class_name

type

Може містити лише CUBRID_LOB. Використовується під час роботи з об'єктами типу LOB.

Значення, що повертаються

Об'єкт у разі успішного виконання.

**false**якщо рядків більше немає; **null**коли процес завершується з помилкою.

Приклади

Приклад #1 Приклад використання cubrid_fetch_object()****

Loading...

Результат виконання наведеного прикладу:

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() - Виконує підготовлений SQL-оператор
  • cubrid_fetch() - Вибирає наступний рядок із набору результатів
  • cubrid_fetch_array() - Вилучення рядка з результуючого набору у вигляді асоціативного масиву, індексованого масиву або обох відразу
  • cubrid_fetch_assoc() - Витягти рядок із результуючого набору у вигляді асоціативного масиву
  • cubrid_fetch_row() - Витягти рядок із результуючого набору у вигляді індексованого масиву