Partilhar via


Sobre exemplos de código na documentação

Baixar o driver PHP

Comentários sobre os exemplos de código

Há vários pontos a observar quando você executar os exemplos de código na documentação do Drivers da Microsoft para PHP para SQL Server :

  • Quase todos os exemplos assumem que o SQL Server 2008 ou posterior e o banco de dados AdventureWorks estejam instalados no computador local.

    Para obter informações sobre como baixar as edições gratuitas e as versões de avaliação do SQL Server, consulte SQL Server.

    Para obter informações sobre como baixar e instalar o banco de dados AdventureWorks, confira a página do AdventureWorks no repositório do GitHub de exemplos do SQL Server.

  • Quase todos os exemplos de código nesta documentação destinam-se à execução na linha de comando, que permite o teste automatizado de todos os exemplos de código. Para obter informações sobre como executar o PHP na linha de comando, consulte Using PHP from the command line.

  • Embora os exemplos sejam criados para execução na linha de comando, todos eles podem ser executados por meio de invocação em um navegador sem fazer nenhuma alteração no script. Para obter uma formatação de saída apropriada, substitua cada "\n" por "</br>" em cada exemplo antes de invocá-lo em um navegador.

  • Com a finalidade de manter cada exemplo com um foco restrito, o tratamento de erros correto não é feito em todos os exemplos. É recomendável que qualquer chamada para uma função sqlsrv ou um método PDO passe por verificação de erros e seja tratada de acordo com as necessidades do aplicativo.

    Uma maneira fácil de obter informações de erro quando um erro é encontrado é sair do script com a seguinte linha de código:

    die( print_r( sqlsrv_errors(), true));  
    

    Ou, se você estiver usando o PDO,

    print_r ($stmt->errorInfo());  
    die();  
    

    Para obter mais informações sobre tratamento de erros e avisos, consulte Handling Errors and Warnings.

Consulte Também

Visão geral dos Microsoft Drivers for PHP for SQL Server