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.
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_free_result — Libère la mémoire des ressources MS SQL Server
Cette fonction a été SUPPRIMÉE à partir de PHP 7.0.0.
Les alternatives à cette fonction incluent :
$result
) : boolmssql_free_result() n'a besoin d'être appelée que si vous vous inquiétez de l'utilisation excessive de la mémoire durant l'exécution de votre script. La mémoire sera automatiquement libérée à la fin de votre script. Vous devriez appeler mssql_free_result() avec l'identifiant de résultat en tant que paramètre et la mémoire associée sera libérée.
result
La ressource de résultats à libérer. Ce résultat provient de l'appel à la fonction mssql_query().
Cette fonction retourne TRUE
en cas de succès ou FALSE
si une erreur survient.
Exemple #1 Exemple avec mssql_free_result()
<?php
// Lit des données depuis une table
$query = mssql_query('SELECT * FROM [php].[dbo].[persons]', $link);
// Traite le résultat ici
// Quand on a fini, on libère les ressources occupées
// avec la fonction mssql_free_result
mssql_free_result($query);
?>
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.