この記事では主に、PHP を Windows プラットフォーム上の SQL Server 2008 に接続する方法を紹介し、関連する DLL ダイナミック リンク ライブラリ ファイルと、PHP が Windows プラットフォーム上の SQL Server 2008 に接続するために必要な対応する構成と使用方法を分析します。困っている友達が参考になれば幸いです。
SQL サーバーと通信する必要がある場合は、Microsoft が http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx で提供する PHP 用 SQL Server ドライバーをダウンロードする必要があります。これは自己解凍ファイルです。解凍すると、次のファイルが得られます。
php_sqlsrv_53_ts_vc6.dllphp_sqlsrv_53_ts_vc9.dll php_sqlsrv_license.rtf
SQLServerDriverForPHP .chm
SQLServerDriverForPHP_Readme.htm
追記:
このサイトからダウンロードしてください。 このうち、52と53はPHP 5.2のバージョンを表します。 設定に従って、対応する DLL ファイルを php インストール ディレクトリの ext フォルダーにコピーします。次に、php.ini を開き、次のステートメントを追加して php_sqlsrv および php_pdo_sqlsrv 拡張機能を開きます:
——————————————————– [PHP_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_ts_vc6.dll [PHP_SQLSRV] extension=php_sqlsrv_53_ts_vc6.dll —————————————————
—————————————————————- [PHP_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_nts_vc6.dll [PHP_SQLSRV] extension=php_sqlsrv_53_nts_vc6.dll —————————————————-
すべての準備が整ったら、PHP コードを作成できます。PHP 用 SQL Server ドライバーをダウンロードした場合は、解凍されたフォルダーにヘルプ ドキュメントが含まれています。ここでは Web マスターが簡単な例を紹介します。
<?php //本地测试的服务名 $serverName = "(127.0.0.1)"; //使用sql server身份验证,参数使用数组的形式,一次是用户名,密码,数据库名 //如果你使用的是windows身份验证,那么可以去掉用户名和密码 $connectionInfo = array( "UID"=>"root", "PWD"=>"root2010″, "Database"=>"master"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { echo "Connection established.\n"; } else { echo "Connection could not be established.\n"; die( print_r( sqlsrv_errors(), true)); } ?>
接続に失敗した場合は、SQL サーバーを再起動して、もう一度試してください。
関連する推奨事項:
C# が SQL Server2008 データベースに接続する方法の共有例
PHP 5.6.11 SQL Server2008R2_php インスタンスにアクセスするいくつかの状況の詳細な説明
php56 は SQL Server2008 と組み合わせて使用されます。
以上がWindows プラットフォームで SQL Server 2008 への PHP 接続を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。