mysql_fetch_object
(PHP 4, PHP 5)
mysql_fetch_object — Обробляє ряд результатів запиту та повертає об'єкт.
Увага
Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:
- mysqli_fetch_object()
- PDOStatement::fetch()с параметром
mode
заданим як**PDO::FETCH_OBJ
**
Опис
mysql_fetch_object(resource $result, string $class_name = ?, array $params = ?): object
Повертає об'єкт із властивостями, що відповідають колонкам в обробленому ряду та зсуває внутрішній покажчик результату вперед.
Список параметрів
result
оброблюваний результат запиту. Цей результат можна отримати за допомогою функції mysql_query()
class_name
Назва класу. Буде створено екземпляр зазначеного класу, заповнений властивостями та повернутий. Якщо не вказано, повертається екземпляр stdClass
params
Необов'язковий масив (array) параметрів, що передаються в конструктор створюваного екземпляра class_name
Значення, що повертаються
Повертає об'єкт (object) з рядковими властивостями, що відповідають отриманому ряду, або **false
**якщо рядів більше немає.
Приклади
Приклад #1 Приклад використання mysql_fetch_object()****
Loading...
Приклад #2 Приклад використання mysql_fetch_object()****
Loading...
Примітки
Зауваження Продуктивність
У плані швидкості ця функція аналогічна mysql_fetch_array() і майже також швидка, як mysql_fetch_row() (Різниця незначна).
Зауваження :
mysql_fetch_object() працює аналогічно mysql_fetch_array(), з єдиною відмінністю - функція повертає об'єкт замість масиву. Це, крім усього іншого, означає, що ви зможете працювати з полями тільки на ім'я колонок, а не індексів (числа не можуть бути властивостями об'єкта).
Зауваження: Імена полів, що повертаються цією функцією залежними від регістру
Зауваження: Ця функція встановлює NULL-поля значення **
null
**PHP.
Дивіться також
- mysql_fetch_array() - Обробляє ряд результатів запиту, повертаючи асоціативний масив, чисельний масив або обидва
- mysql_fetch_assoc() - Повертає ряд результату запиту як асоціативний масив.
- mysql_fetch_row() - Обробляє ряд результату запиту та повертає масив із числовими індексами
- mysql_data_seek() - Переміщує внутрішній покажчик у результаті запиту
- mysql_query() - Надсилає запит MySQL