mysql_free_result
(PHP 4, PHP 5)
mysql_free_result — Звільняє пам'ять від результату запиту
Увага
Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:
- mysqli_free_result()
- Присвоєння значення**
null
**змінної PDO об'єкта, абоPDOStatement::closeCursor()
Опис
mysql_free_result(resource $result): bool
mysql_free_result() звільнить всю пам'ять, яку займає результат, на який посилається переданий дескриптор result
mysql_free_result() потребує виклику тільки в тому випадку, якщо ви серйозно занепокоєні тим, скільки пам'яті використовують ваші запити до БД, які повертають велику кількість даних. Вся пам'ять, що використовується для зберігання цих даних, автоматично очиститься в кінці роботи скрипта.
Список параметрів
result
оброблюваний результат запиту. Цей результат можна отримати за допомогою функції mysql_query()
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Якщо як параметр result
передано не ресурс, то буде викликана помилка рівня E_WARNING. Варто також зауважити, що mysql_query() повертає resource лише для запитів SELECT, SHOW, EXPLAIN та DESCRIBE.
Приклади
Приклад #1 Приклад використання mysql_free_result()****
Loading...
Примітки
Зауваження :
Для зворотної сумісності може бути використаний наступний застарілий псевдонім: mysql_freeresult()
Дивіться також
- mysql_query() - Надсилає запит MySQL
- is_resource() - Перевіряє, чи є змінна ресурс