Cet article présente principalement php pour se connecter à SQL Server 2008. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
L'extension MSSQL de PHP, php_mssql.dll, est pour SQL Server 2000. La version SQL Server 2000+ utilise l'extension tierce fournie par Microsoft pour PHP : le pilote PHP Microsoft SQL Server, l'URL est : https :/ /msdn.microsoft.com/library/dn865013.aspx, pour la version téléchargeable, veuillez vous référer à ce qui suit (Remarque : s'il s'agit de la version 3.1+, vous devez également télécharger et installer ODBC) :
La prise en charge des versions pour PHP est la suivante
Pour plus de détails et pour les systèmes d'exploitation pris en charge, voir Système
Configuration requise (pilotes Microsoft pour PHP pour SQL Server)
La version 4.0 prend en charge PHP 7.0+. La version 3.2 prend en charge PHP 5.6, 5.5 et 5.4
Un serveur Web Internet Information Services (IIS) est requis
La version 4.0 nécessite Microsoft Pilote ODBC 11 ou Microsoft Pilote ODBC 13.
Les versions 3.2 et 3.1 du pilote nécessitent le pilote Microsoft ODBC 11 (ou supérieur). Vous pouvez télécharger le pilote Microsoft. Pilote ODBC 11 ici.
La version 3.0 nécessite la version x86 de Microsoft SQL Server 2012 Native Client.
extension=php_sqlsrv_55_ts.dllextension=php_pdo_sqlsrv_55_ts.dll
Redémarrez les services concernés et utilisez phpinfo pour tester si l'installation est réussie.Recommandations associées :
Comment mettre en œuvre sur La plate-forme Windows PHP se connecte à SQL Server2008<?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); ?>
php se connecte à la base de données du serveur SQL
Lorsque vous utilisez thinkphp pour vous connecter à la base de données sqlserver, le message "Le le système ne prend pas en charge : sqlsrv"
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!