mssql_free_result

(PHP 4, PHP 5, PECL odbtp >= 1.1.1)

mssql_free_resultОсвобоздает память, занятую результирующим набором

Внимание

Эта функция УДАЛЕНА в PHP 7.0.0.

Есть следующие альтернативы:

Описание

mssql_free_result ( resource $result ) : bool

Запускать mssql_free_result() имеет смысл только в том случае, если вы сильно обеспокоены потреблением памяти во время работы вашего скрипта. Вся память, занятая результатами запросов, автоматически освобождается после окончания работы скрипта. Используя функцию mssql_free_result(), вы освобождаете память, занятую результатом запроса, сразу же.

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

result

Результирующий набор, полученный в результате выполнения mssql_query(), который надо удалить.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример mssql_free_result()

<?php
// Делаем выборку
$query mssql_query('SELECT * FROM [php].[dbo].[persons]'$link);

// Работаем с полученными данными

// Как только данные больше не нужны, очищаем их
mssql_free_result($query);
?>

Смотрите также

add a note add a note

User Contributed Notes 1 note

up
1
veggivore [at] yahoo [period] com
18 years ago
MSSQL only allows one HRESULT open per connection. If you have a query with a server side cursor open any subsequent queries using that connection will fail.
To Top