Dieser Artikel stellt hauptsächlich PHP für die Verbindung mit SQL Server 2008 vor. Interessierte Freunde können darauf verweisen, ich hoffe, dass er für alle hilfreich ist.
PHPs eigene MSSQL-Erweiterung php_mssql.dll ist für SQL Server 2000. Die SQL Server 2000+-Version verwendet die von Microsoft für PHP bereitgestellte Drittanbieter-Erweiterung: Microsoft SQL Server PHP-Treiber, die URL lautet: https :/ /msdn.microsoft.com/library/dn865013.aspx, die Download-Version finden Sie im folgenden (Hinweis: Wenn es sich um Version 3.1+ handelt, müssen Sie auch ODBC herunterladen und installieren) :
Versionsunterstützung für PHP ist wie folgt
Weitere Einzelheiten und unterstützte Betriebssysteme finden Sie unter System
Anforderungen (Microsoft-Treiber für PHP für SQL Server) >
Version 3.0 unterstützt PHP 5.4.
Version 3.0 erfordert die x86-Version von Microsoft SQL Server 2012 Native Client.
extension=php_pdo_sqlsrv_55_ts.dll
Starten Sie die relevanten Dienste neu und verwenden Sie phpinfo, um Testen Sie, ob die Installation erfolgreich ist.
Verbindungsdatenbanktest:
<?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); ?>
So implementieren Sie eine PHP-Verbindung Windows-Plattform SQL Server2008
Bei Verwendung von thinkphp zum Herstellen einer Verbindung zur SQL Server-Datenbank wird die Meldung „Das System stellt keine Verbindung her“ angezeigt Unterstützung: sqlsrv"
Das obige ist der detaillierte Inhalt vonPHP-Verbindung zu SQL Server 2008 herstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!