Partilhar via


Referência da API do driver SQLSRV

Descarregar o driver PHP

O nome da API para o driver SQLSRV nos Microsoft Drivers for PHP for SQL Server é sqlsrv. Todas as funções sqlsrv começam com sqlsrv_ e são seguidas por um verbo ou um substantivo. Os seguidos por um verbo realizam alguma ação e os seguidos por um substantivo retornam algum tipo de metadados.

Na presente seção

O driver SQLSRV contém as seguintes funções:

Função Description
sqlsrv_begin_transaction Inicia uma transação.
sqlsrv_cancel Cancela uma declaração; Descarta quaisquer resultados pendentes para a declaração.
sqlsrv_client_info Fornece informações sobre o cliente.
sqlsrv_close Fecha a ligação. Liberta todos os recursos associados à ligação.
sqlsrv_commit Comete uma transação.
sqlsrv_configure Altera a gestão de erros e as configurações de registo.
sqlsrv_connect Cria e abre uma ligação.
sqlsrv_errors Devolve informações de erro e/ou aviso sobre a última operação.
sqlsrv_execute Executa uma declaração preparada.
sqlsrv_fetch Torna a próxima linha de dados disponível para leitura.
sqlsrv_fetch_array Recupera a próxima linha de dados como um array indexado numericamente, um array associativo, ou ambos.
sqlsrv_fetch_object Recupera a próxima linha de dados como objeto.
sqlsrv_field_metadata Devolve metadados do campo.
sqlsrv_free_stmt Fecha uma declaração. Liberta todos os recursos associados à declaração.
sqlsrv_get_config Devolve o valor da configuração especificada.
sqlsrv_get_field Recupera um campo na linha atual por índice. O tipo de retorno PHP pode ser especificado.
sqlsrv_has_rows Detetaria se um conjunto de resultados tem uma ou mais linhas.
sqlsrv_next_result Disponibiliza o próximo resultado para processamento.
sqlsrv_num_rows Reporta o número de linhas num conjunto de resultados.
sqlsrv_num_fields Recupera o número de campos num conjunto de resultados ativo.
sqlsrv_prepare Prepara uma consulta Transact-SQL sem a executar. Implicitamente liga parâmetros.
sqlsrv_query Prepara e executa um pedido Transact-SQL.
sqlsrv_rollback Reverte uma transação.
sqlsrv_rows_affected Devolve o número de linhas modificadas.
sqlsrv_send_stream_data Envia até oito kilobytes (8 KB) de dados para o servidor em cada chamada para a função.
sqlsrv_server_info Fornece informações sobre o servidor.

Reference

PHP Manual

Ver também

Visão geral dos drivers Microsoft para PHP para SQL Server

Constantes (Controladores da Microsoft para PHP para SQL Server)

Guia de Programação para os Microsoft Drivers for PHP para SQL Server

Começar com os drivers Microsoft para PHP para SQL Server