国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Windows平臺如何實(shí)現(xiàn)PHP連接SQL Server2008

小云云
發(fā)布: 2018-02-01 11:09:19
原創(chuàng)
2879人瀏覽過

本文主要介紹windows平臺實(shí)現(xiàn)php連接sql server2008的方法,結(jié)合實(shí)例形式分析了windows平臺php連接sql server2008所需的相關(guān)dll動(dòng)態(tài)鏈接庫文件及相應(yīng)的配置與使用方法,需要的朋友可以參考下,希望能幫助到大家。

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

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。

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

根據(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
—————————————————
登錄后復(fù)制

這里的53表示的是php5.3,如果你的是5.2版,就改成52,如果你的PHP版本是線程安全的,那么你的PHP安裝目錄下應(yīng)該有一個(gè)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
—————————————————-
登錄后復(fù)制

壓縮包里有各個(gè)版本對于的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下載安裝,因?yàn)槲④浀倪@個(gè)擴(kuò)展包需要這個(gè)支持。

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


<?php
//本地測試的服務(wù)名
$serverName = "(127.0.0.1)";
//使用sql server身份驗(yàn)證,參數(shù)使用數(shù)組的形式,一次是用戶名,密碼,數(shù)據(jù)庫名
//如果你使用的是windows身份驗(yàn)證,那么可以去掉用戶名和密碼
$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));
}
?>
登錄后復(fù)制

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

相關(guān)推薦:

C#如何連接到sql server2008數(shù)據(jù)庫的示例分享

PHP 5.6.11 訪問SQL Server2008R2的幾種情況詳解_php實(shí)例

php56結(jié)合sql server2008使用。


以上就是Windows平臺如何實(shí)現(xiàn)PHP連接SQL Server2008的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

PHP速學(xué)教程(入門到精通)
PHP速學(xué)教程(入門到精通)

PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費(fèi)商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號