最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows平臺實現(xiàn)PHP連接SQL Server2008的方法

 更新時間:2017年07月26日 11:25:43   作者:LoveJulin  
這篇文章主要介紹了Windows平臺實現(xiàn)PHP連接SQL Server2008的方法,結(jié)合實例形式分析了Windows平臺PHP連接SQL Server2008所需的相關(guān)dll動態(tài)鏈接庫文件及相應(yīng)的配置與使用方法,需要的朋友可以參考下

本文實例講述了Windows平臺實現(xiàn)PHP連接SQL Server2008的方法。分享給大家供大家參考,具體如下:

如果你需要和sql server通信需要到http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx自行下載微軟提供的The SQL Server Driver for PHP。這是一個自解壓文件,解壓后會得到以下幾個文件:

php_sqlsrv_52_nts_vc6.dll
php_sqlsrv_52_ts_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:上述壓縮文件也可點擊此處本站下載。

其中,52,53表示PHP的5.2.X和5.3.X的版本;nts表示非線和安全,ts表示線程安全;vc6表示使用Apache作為Web Server,vc9表示使用IIS作為Web Server。

根據(jù)您的配置,將相應(yīng)的DLL文件拷貝到php安裝目錄的ext文件夾中,接下來打開php.ini,添加以下語句打開php_sqlsrv和php_pdo_sqlsrv擴展:

——————————————————–
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_53_ts_vc6.dll
[PHP_SQLSRV]
extension=php_sqlsrv_53_ts_vc6.dll
—————————————————

這里的53表示的是php5.3,如果你的是5.2版,就改成52,如果你的PHP版本是線程安全的,那么你的PHP安裝目錄下應(yīng)該有一個php5ts.dll,與這里的兩行語句對應(yīng),如果是php5nts.dll,那么上面的語句應(yīng)該是:

—————————————————————-
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_53_nts_vc6.dll
[PHP_SQLSRV]
extension=php_sqlsrv_53_nts_vc6.dll
—————————————————-

壓縮包里有各個版本對于的dll文件,大家可以去仔細核查。

開啟擴展后,重啟apache,這樣就可以連接sqlserver了,但是還有一點要注意,如果你沒有安裝Microsoft SQL Server 2008 R2 Native Client,必須去http://msdn.microsoft.com/en-us/library/cc296170(SQL.90).aspx下載安裝,因為微軟的這個擴展包需要這個支持。

一切妥當(dāng)之后,就可以寫php代碼了,如果你下載了The SQL Server Driver for PHP,那么在解壓縮后的文件夾里有一個幫助文檔,你可以很容易的找到示例,在這里站長介紹一個簡單的例子:

<?php
//本地測試的服務(wù)名
$serverName = "(127.0.0.1)";
//使用sql server身份驗證,參數(shù)使用數(shù)組的形式,一次是用戶名,密碼,數(shù)據(jù)庫名
//如果你使用的是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));
}
?>

如果連接不成功,重啟sql server再試。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+mssql數(shù)據(jù)庫程序設(shè)計技巧總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php獲取隨機數(shù)組列表的方法

    php獲取隨機數(shù)組列表的方法

    這篇文章主要介紹了php獲取隨機數(shù)組列表的方法,涉及隨機數(shù)的應(yīng)用于數(shù)組的遍歷,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • phpmailer簡單發(fā)送郵件的方法(附phpmailer源碼下載)

    phpmailer簡單發(fā)送郵件的方法(附phpmailer源碼下載)

    這篇文章主要介紹了phpmailer簡單發(fā)送郵件的方法,提供了phpmailer的源碼與相應(yīng)的設(shè)置、使用方法,需要的朋友可以參考下
    2016-06-06
  • PHP設(shè)計模式之解釋器模式淺析

    PHP設(shè)計模式之解釋器模式淺析

    解釋器模式,它是什么呢?意思就是,給定一個語言, 定義它的文法的一種表示,并定義一個解釋器,該解釋器使用該表示來解釋語言中的句子,這是最實在的一種說法。我們還可以理解為它是用于分析一個實體的關(guān)鍵元素,并且針對每個元素提供自己的解釋或相應(yīng)動作
    2023-04-04
  • PHP中Memcache操作類及用法實例

    PHP中Memcache操作類及用法實例

    這篇文章主要介紹了PHP中Memcache操作類及用法,以實例形式詳細分析了Memcache類連接數(shù)據(jù)庫及進行緩存操作的具體用法,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • php 修改、增加xml結(jié)點屬性的實現(xiàn)代碼

    php 修改、增加xml結(jié)點屬性的實現(xiàn)代碼

    php修改xml結(jié)點屬性,增加xml結(jié)點屬性的代碼,有需要的朋友可以參考下
    2013-10-10
  • PHP采用XML-RPC構(gòu)造Web Service實例教程

    PHP采用XML-RPC構(gòu)造Web Service實例教程

    這篇文章主要介紹了PHP采用XML-RPC構(gòu)造Web Service,需要的朋友可以參考下
    2014-07-07
  • 淺析php fwrite寫入txt文件的時候用 \r\n不能換行的問題

    淺析php fwrite寫入txt文件的時候用 \r\n不能換行的問題

    以下是對php中fwrite寫入txt文件的時候用 \r\n不能換行的問題進行了介紹,需要的朋友可以過來參考下
    2013-08-08
  • 常見的PHP五種設(shè)計模式小結(jié)

    常見的PHP五種設(shè)計模式小結(jié)

    設(shè)計模式不僅代表著更快開發(fā)健壯軟件的有用方法,而且還提供了以友好的術(shù)語封裝大型理念的方法,本文主要介紹了常見的PHP五種設(shè)計模式小結(jié),感興趣的可以了解一下
    2011-03-03
  • php email郵箱正則

    php email郵箱正則

    php 正則匹配郵箱代碼,分析的也比較詳細,希望對這方面有問題的朋友,可以看下
    2008-10-10
  • PHP 命名空間原理與用法詳解

    PHP 命名空間原理與用法詳解

    這篇文章主要介紹了PHP 命名空間,結(jié)合實例形式詳細分析了PHP 命名空間概念、功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04

最新評論

蓬安县| 康乐县| 广宗县| 十堰市| 涿州市| 高台县| 贡觉县| 淳化县| 南丹县| 仲巴县| 瑞安市| 含山县| 嘉祥县| 化州市| 巴塘县| 绵阳市| 禹州市| 桐乡市| 罗甸县| 昆山市| 和田县| 武鸣县| 盐边县| 禹州市| 崇信县| 普陀区| 会泽县| 南开区| 宿州市| 宁武县| 宁津县| 巫山县| 峨山| 治多县| 揭东县| 亳州市| 桃江县| 阿荣旗| 云安县| 仁寿县| 石楼县|