PHP Velho Oeste 2024

mssql_free_statement

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

mssql_free_statementLibère une commande MS SQL Server de la mémoire

Avertissement

Cette fonction a été SUPPRIMÉE à partir de PHP 7.0.0.

Les alternatives à cette fonction incluent :

Description

mssql_free_statement ( resource $stmt ) : bool

mssql_free_statement() n'est utile que si vous craignez de consommer trop de mémoire durant l'exécution de votre script. Toute la mémoire consommée par une commande sera libérée lorsque le script se termine. Avec la fonction mssql_free_statement(), la mémoire associée au résultat statement sera libérée.

Liste de paramètres

stmt

La ressource de la requête, obtenue avec la fonction mssql_init().

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec mssql_free_statement()

<?php
// Crée une nouvelle commande
$stmt mssql_init('test');

// Exécute la commande ici

// Une fois terminé, nous pouvons libérer les ressources
// avec mssql_free_statement, comme ceci :
mssql_free_statement($stmt);
?>

Voir aussi

  • mssql_bind() - Ajoute un paramètre à une procédure stockée MSSQL (locale ou distante)
  • mssql_execute() - Exécute une procédure stockée sur un serveur MS SQL
  • mssql_init() - Initialise une procédure stockée MS SQL Server locale ou distante
  • mssql_free_result() - Libère la mémoire des ressources MS SQL Server

add a note add a note

User Contributed Notes 1 note

up
2
mitch at 1800radiator dot kom
19 years ago
Maybe it's unique to my FreeTDS configuration, but if I don't call mssql_free_statement() after every stored procedure (i.e. mssql_init, mssql_bind, mssql_execute, mssql_fetch_array), all subsequent stored procedures on the same database connection will fail.

I only mention it because this man-page deprecates the use of mssql_free_statement(), saying it's only there for run-time memory concerns.  At least in my case, it's also a crucial step in the process of running a stored procedure.  If anyone else has problems running multiple stored procedures on the same connection, I hope this helps them out.
To Top