本篇主要介紹php 連線 SQL Server 2008,有興趣的朋友參考下,希望對大家有幫助。
PHP自帶的MSSQL擴展php_mssql.dll是給SQL Server 2000用的,SQL Server 2000 的版本用微軟為PHP提供的第三方擴展:Microsoft SQL Server PHP 驅動程序,URL是:https: //msdn.microsoft.com/library/dn865013.aspx ,下載版本參考以下(注意:如果是3.1 版本還需要下載安裝ODBC):
#Version support for PHP is as follows
For more detail and for supported operating systems, see System
Requirements (Microsoft Drivers for PHP for SQL Server) .
#Version 4.0 supports PHP 7.0
#Version 3.2 supports PHP 5.6, 5.5, and 5.4
Version 3.1 supports PHP 5.5 and 5.4
Version 3.0 supports PHP 5.4
An Internet Information Services (IIS) Web server is required
Version 4.0 requires Microsoft ODBC Driver 11 or Microsoft ODBC Driver 13.
Version 3.0 requires the x86 version of Microsoft SQL Server 2012 Native Client.
例如下載SQLSRV31. EXE檔案雙擊解壓縮得到N個*.dll文件,根據php安裝目錄包含的類似「php5ts.dll」來使用對應的*.ts.dll或*.nts.dll,參考如下URL:https://msdn. microsoft.com/en-us/library/cc296170(v=sql.105).aspx 。
設定:
extension=php_sqlsrv_55_ts.dll
#重啟相關服務後用phpinfo測試是否已安裝成功。
<?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平台如何實現PHP連接SQL Server2008
###php連接sql server資料庫#############使用thinkphp連接sqlserver資料庫時提示「系統不支援:sqlsrv」##### #以上是php 連線 SQL Server 2008的詳細內容。更多資訊請關注PHP中文網其他相關文章!