Documentación offline PHP master

mysql_free_result

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

mysql_free_result

Libera la memoria del resultado

[!WARNING] Esta extensión estaba obsoleta en PHP 5.5.0, y fue eliminada en PHP 7.0.0. En su lugar, se puede utilizar la extensión MySQLi o la extensión PDO_MySQL. Ver también MySQL: elegir una API de la guía. Alternativas a esta función:

mysqli_free_result

Asignar el valor de

null

al objeto PDO, o

PDOStatement::closeCursor

Descripción#

mysql_free_result(resource $result): bool
```php

`mysql_free_result` liberará toda la memoria asociada con el identificador del resultado `result`.

`mysql_free_result` solo necesita ser llamado si se está preocupado por la cantidad de memoria que está siendo usada por las consultas que devuelven conjuntos de resultados grandes. Toda la memoria de resultados asociada se liberará automaticamente al finalizar la ejecución del script.

## Parámetros

`result`  
El `resource` de resultado que está siendo evaluado. Este resultado proviene de una llamada a `mysql_query`.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

Si se utiliza un recurso no válido para `result`, se emitirá un error de nivel E_WARNING. Vale la pena señalar que `mysql_query` solo devuelve un `recurso` para las consultas SELECT, SHOW, EXPLAIN, y DESCRIBE.

## Ejemplos

Un ejemplo de `mysql_free_result`

```php

Notas#

[!NOTE] Por razones de compatibilidad ascendente, el siguiente alias obsoleto puede ser utilizado: mysql_freeresult

Véase también#

mysql_query

is_resource