ドキュメントのコード例について
SQL Server Driver for PHP のドキュメントのコード例を実行するときは、いくつか注意する点があります。
- ほぼすべての例で、SQL Server 2005 または SQL Server 2008 と AdventureWorks (2005) データベースがローカル コンピュータにインストールされていることを前提としています。
SQL Server の無償エディションおよび試用版 をダウンロードする方法については、SQL Server 2005 のホーム (英語) または「SQL Server 2008 概要」を参照してください。
AdventureWorks データベースはほとんどのエディションの SQL Server に付属していますが、個別にインストールできます。AdventureWorks データベースをダウンロードする方法については、「Microsoft SQL Server Samples and Community Projects (英語)」を参照してください。AdventureWorks データベースのインストール方法については、「チュートリアル : AdventureWorks データベースのインストール」を参照してください。 - このドキュメントのほぼすべてのコード例は、コマンド ラインから実行することを目的としています。コマンド ラインを使用することにより、すべてのコード例の自動テストが可能です。PHP をコマンド ラインから実行する方法については、「PHP: PHP をコマンド ラインから使用する - Manual (https://go.microsoft.com/fwlink/?LinkId=105822)」を参照してください。
例はコマンド ラインから実行することを目的に記述されていますが、スクリプトを変更しなくても、各例をブラウザから呼び出して実行できます。出力を見やすい形式にするには、ブラウザから呼び出す前に、各例に含まれている "\n" を "</br>" に置き換えます。 - それぞれの例で焦点を絞って説明するために、一部の例では正しいエラー処理が行われていません。sqlsrv 関数のすべての呼び出しにエラーがないかどうかを確認し、アプリケーションの要件に応じて処理することをお勧めします。
エラーが発生した場合にエラー情報を簡単に取得するには、次のコード行を使用してスクリプトを終了します。
die( print_r( sqlsrv_errors(), true));
エラーおよび警告の処理の詳細については、「エラーおよび警告の処理」を参照してください。