欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

本文實(shí)例講述了Windows平臺實(shí)現(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:上述壓縮文件也可點(diǎn)擊此處本站下載

其中,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擴(kuò)展:

——————————————————–
[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文件,大家可以去仔細(xì)核查。

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

一切妥當(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)文章

  • Yii2中簡單的場景使用介紹

    Yii2中簡單的場景使用介紹

    這篇文章主要給大家介紹了關(guān)于Yii2中簡單的場景使用的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法

    php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法

    這篇文章主要介紹了php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法,詳細(xì)介紹了圖片與二進(jìn)制之間轉(zhuǎn)換的原理與實(shí)現(xiàn)技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2014-12-12
  • PHP貪婪算法解決0-1背包問題實(shí)例分析

    PHP貪婪算法解決0-1背包問題實(shí)例分析

    這篇文章主要介紹了PHP貪婪算法解決0-1背包問題,實(shí)例分析了貪婪算法的原理與背包問題的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-03-03
  • php基于session鎖防止阻塞請求的方法分析

    php基于session鎖防止阻塞請求的方法分析

    這篇文章主要介紹了php基于session鎖防止阻塞請求的方法,結(jié)合實(shí)例形式分析了phpsession鎖的使用及防止阻塞請求的相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • PHP PDO操作MySQL基礎(chǔ)教程

    PHP PDO操作MySQL基礎(chǔ)教程

    這篇文章主要介紹了PHP PDO操作MySQL的方法,結(jié)合實(shí)例形式詳細(xì)分析了php開啟pdo及數(shù)據(jù)庫創(chuàng)建、連接與增刪改查相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • PHP函數(shù)實(shí)現(xiàn)分頁含文本分頁和數(shù)字分頁

    PHP函數(shù)實(shí)現(xiàn)分頁含文本分頁和數(shù)字分頁

    分頁功能是經(jīng)常使用的一個功能,因此用PHP實(shí)現(xiàn)分頁,文本分頁和數(shù)字分頁,對其以函數(shù)形式進(jìn)行了封裝
    2014-10-10
  • php長字符串定義方法

    php長字符串定義方法

    php長字符串定義方法,需要的朋友可以參考下
    2012-07-07
  • PHP中使用DOMDocument來處理HTML、XML文檔的示例

    PHP中使用DOMDocument來處理HTML、XML文檔的示例

    這篇文章主要介紹了PHP中使用DOMDocument來處理HTML、XML文檔的示例,幫助大家更好的理解和學(xué)習(xí)使用php語言,感興趣的朋友可以了解下
    2021-04-04
  • PHP中實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析

    PHP中實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析

    中文字符編碼研究系列第四期,PHP實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析,主要討論中文漢字轉(zhuǎn)換為十進(jìn)制和十六進(jìn)制的方法,并掌握轉(zhuǎn)換原理應(yīng)用于實(shí)際開發(fā)。本文以GBK編碼字符為例,討論GBK編碼的字符轉(zhuǎn)換原理
    2011-12-12
  • 詳解PHP的Laravel框架中Eloquent對象關(guān)系映射使用

    詳解PHP的Laravel框架中Eloquent對象關(guān)系映射使用

    這篇文章主要介紹了PHP的Laravel框架中Eloquent對象關(guān)系映射使用,重點(diǎn)講述了Eloquent的數(shù)據(jù)模型間關(guān)系,需要的朋友可以參考下
    2016-02-02

最新評論