Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Liberta todos os recursos associados à instrução especificada. A instrução não pode ser usada novamente depois de esta função ter sido chamada.
Syntax
sqlsrv_free_stmt( resource $stmt)
Parâmetros
$stmt: A declaração será encerrada.
Valor de retorno
O valor booleano é verdadeiro , a menos que a função seja chamada com um parâmetro inválido. Se a função for chamada com um parâmetro inválido, false é devolvido.
Note
Nulo é um parâmetro válido para esta função. Isto permite que a função seja chamada várias vezes num script. Por exemplo, se libertar uma instrução numa condição de erro e a libertar novamente no final do script, a segunda chamada para sqlsrv_free_stmt devolverá true porque a primeira chamada para sqlsrv_free_stmt (na condição de erro) define o recurso da instrução como nula.
Example
O exemplo seguinte cria um recurso de instrução, executa uma consulta simples e chama sqlsrv_free_stmt para libertar todos os recursos associados à sentença. O exemplo assume que o SQL Server e a base de dados AdventureWorks estão instalados no computador local. Toda a saída é escrita para a consola quando o exemplo é executado a partir da linha de comandos.
<?php
/* Connect to the local server using Windows Authentication and
specify the AdventureWorks database as the database in use. */
$serverName = "(local)";
$connectionInfo = array( "Database"=>"AdventureWorks");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
$stmt = sqlsrv_query( $conn, "SELECT * FROM Person.Contact");
if( $stmt )
{
echo "Statement executed.\n";
}
else
{
echo "Query could not be executed.\n";
die( print_r( sqlsrv_errors(), true));
}
/*-------------------------------
Process query results here.
-------------------------------*/
/* Free the statement and connection resources. */
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>