Cet article présente principalement la méthode de connexion de PHP à SQL Server 2008 sur la plate-forme Windows. Il analyse les fichiers de bibliothèque de liens dynamiques DLL pertinents ainsi que les méthodes de configuration et d'utilisation correspondantes requises pour que PHP se connecte à SQL Server 2008 sur la plate-forme Windows. sous forme d'exemples. Les amis dans le besoin peuvent se référer à ce qui suit, en espérant que cela puisse aider tout le monde.
Si vous avez besoin de communiquer avec le serveur SQL, vous devez télécharger le pilote SQL Server pour PHP fourni par Microsoft à l'adresse http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx. Il s'agit d'un fichier auto-extractible. Après décompression, vous obtiendrez les fichiers suivants :
php_sqlsrv_52_nts_vc6.dll
php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53 _nts_vc9. dll
php_sqlsrv_53_ts_vc6 .dll
php_sqlsrv_53_ts_vc9.dll
php_sqlsrv_license.rtf
SQLServerDriverForPHP.chm
SQLServerDriverForPHP_Readme.htm
PS :Les fichiers compressés ci-dessus peuvent également être téléchargés depuis ce site en cliquant ici.
Parmi eux, 52 et 53 représentent les versions de PHP 5.2.
Selon votre configuration, copiez le fichier DLL correspondant dans le dossier ext du répertoire d'installation de php. Ensuite, ouvrez php.ini et ajoutez les instructions suivantes pour ouvrir les extensions php_sqlsrv et 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 //本地测试的服务名 $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)); } ?>
Exemple de partage de la façon dont C# se connecte à la base de données SQL Server2008
Plusieurs façons d'accéder à SQL Server2008R2 avec PHP 5.6. 11 Explication détaillée de l'exemple situation_php
php56 est utilisé en combinaison avec SQL Server2008.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!