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.