mssql_get_last_message> <mssql_free_result
Last updated: Fri, 24 Feb 2012

mssql_free_statement

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

mssql_free_statementLibera comando da memória

Descrição

bool mssql_free_statement ( resource $stmt )

mssql_free_statement() somente precisa ser chamada se você está preocupado usando muita memória quando seu script é executado. Toda memória de comandos será automaticamente liberada quando o script termina. Você pode chamhar mssql_free_statement() com o identificador do comando como um argumento e o comando associado na memória será liberado.

Parâmetros

stmt

Resource do comando, obtido com mssql_init().

Valor Retornado

Retorna TRUE em caso de sucesso ou FALSE em falhas.

Veja Também

  • mssql_bind() - Adiciona um parâmetro a um stored procedure ou a um remote stored procedure
  • mssql_execute() - Executa uma stored procedure num banco de dados de um servidor MS SQL
  • mssql_init() - Inicializa um stored procedure ou um remote stored procedure



User Contributed Notes
mssql_free_statement
mitch at 1800radiator dot kom
23-Mar-2005 07:02
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.

mssql_get_last_message> <mssql_free_result
Last updated: Fri, 24 Feb 2012