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() - Витягти рядок із результуючого набору у вигляді індексованого масиву