Referência da API do driver JDBC

Baixar o driver PHP

O nome da API para o driver SQLSRV nos Drivers da Microsoft para PHP para SQL Server é sqlsrv. Todas as funções sqlsrv começam com sqlsrv e são seguidas por um verbo ou um substantivo. As que são seguidas por um verbo executam alguma ação, e as que são seguidas por um substantivo retornam alguma forma de metadados.

Nesta seção

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

Função Descrição
sqlsrv_begin_transaction Começa uma transação.
sqlsrv_cancel Cancela uma instrução; descarta qualquer resultado pendente para a instrução.
sqlsrv_client_info Fornece informações sobre o cliente.
sqlsrv_close Fecha uma conexão. Libera todos os recursos associados à conexão.
sqlsrv_commit Confirma uma transação.
sqlsrv_configure Altera as configurações de log e tratamento de erros.
sqlsrv_connect Cria e abre uma conexão.
sqlsrv_errors Retorna informações de erro e/ou avisos sobre a última operação.
sqlsrv_execute Executa uma instrução preparada.
sqlsrv_fetch Disponibiliza a próxima linha de dados para leitura.
sqlsrv_fetch_array Recupera a próxima linha de dados como uma matriz indexada numericamente, matriz associativa ou ambas.
sqlsrv_fetch_object Recupera a próxima linha de dados como um objeto.
sqlsrv_field_metadata Retorna metadados do campo.
sqlsrv_free_stmt Fecha uma instrução. Libera todos os recursos associados à instrução.
sqlsrv_get_config Retorna 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 Detecta se um conjunto de resultados tem uma ou mais linhas.
sqlsrv_next_result Torna o próximo resultado disponível para processamento.
sqlsrv_num_rows Informa o número de linhas em um conjunto de resultados.
sqlsrv_num_fields Recupera o número de campos em um conjunto de resultados ativo.
sqlsrv_prepare Prepara uma consulta Transact-SQL sem executá-la. Associa parâmetros implicitamente.
sqlsrv_query Prepara e executa uma consulta Transact-SQL.
sqlsrv_rollback Reverte uma transação.
sqlsrv_rows_affected Retorna o número de linhas modificadas.
sqlsrv_send_stream_data Envia até oito quilobytes (8 KB) de dados para o servidor com cada chamada para a função.
sqlsrv_server_info Fornece informações sobre o servidor.