PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mssql_get_last_message> <mssql_free_result
Last updated: Fri, 04 Jul 2008

view this page in

mssql_free_statement

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

mssql_free_statement — Gibt den Anweisungsspeicher frei

Beschreibung

bool mssql_free_statement ( resource $Anweisungskennung )

mssql_free_statement() braucht nur aufgerufen zu werden, wenn Sie befürchten, dass zur Laufzeit Ihres Scripts zu viel Speicher belegt wird. Der gesamte Anweisungsspeicher wird nach Beendigung des Scripts automatisch freigegeben. Wenn Sie mssql_free_statement() zusammen mit der Anweisungskennung als Argument aufrufen, wird der damit verbundene Anweisungsspeicher freigegeben.

Parameter-Liste

Anweisungskennung

Der mittels mssql_init() erhaltene Bezeichner der Anweisung

Rückgabewerte

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.



add a note add a note User Contributed Notes
mssql_free_statement
mitch at 1800radiator dot kom
23-Mar-2005 10: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, 04 Jul 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites