この記事では主に SQL Server 2008 に接続するための PHP について紹介します。興味のある方はぜひ参考にしてください。
PHP 独自の MSSQL 拡張機能 php_mssql.dll は SQL Server 2000 用です。SQL Server 2000+ バージョンは、Microsoft が PHP 用に提供するサードパーティ拡張機能である Microsoft SQL Server PHP ドライバーを使用します。URL は次のとおりです: https://msdn .microsoft .com/library/dn865013.aspx、ダウンロード バージョンは次のとおりです(注: バージョン 3.1 以降の場合は、ODBC もダウンロードしてインストールする必要があります):
PHP のバージョン サポートは次のとおりです。詳細およびサポートされているオペレーティング システムについては、「システム」を参照してください。
要件 (Microsoft Drivers for PHP for SQL Server)
バージョン 4.0 には Microsoft が必要です ODBC ドライバー 11 または Microsoft ODBC ドライバー 13.
ドライバーのバージョン 3.2 および 3.1 には、Microsoft ODBC Driver 11 (またはそれ以降) が必要です。Microsoft のドライバーをダウンロードできます。 ODBC ドライバー 11 はこちらです。
設定:
php_sqlsrv_55_ts.dllとphp_pdo_sqlsrv_55_ts.dllを一緒にphpインストールディレクトリの拡張ディレクトリ(ext)にコピーし、php.iniファイルを設定します:次の2行を追加します: ex= php_sqlsrv_5 5_ts.dllextension=php_pdo_sqlsrv_55_ts.dll
データベースへの接続テスト:
<?php $serverName = "MS-201703.....GD\SQLEX....."; //服务器名称,在 sql server management studio 的登录界面查看 $uid = "sa"; //数据库用户名 $pwd = "123"; //数据库密码 $db = "cart"; // 数据库名 $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>$db); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn == false) { echo "连接失败!"; die( print_r( sqlsrv_errors(), true)); } //执行有结果集的SQL语句 $query = sqlsrv_query($conn, "select top 1 * from tb_goods"); $row = sqlsrv_fetch_array($query) ; print_r($row); ?>関連する推奨事項:
WindowsプラットフォームでSQL Server2008へのPHP接続を実装する方法
phpからsqlserver データベースに接続します 「システムはサポートされていません: sqlsrv」というプロンプトが表示されたら
以上がphp SQL Server 2008 に接続するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。