mysql_fetch_object

(PHP 4, PHP 5)

mysql_fetch_object — Обробляє ряд результатів запиту та повертає об'єкт.

Увага

Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:

Опис

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